Record Class PhysicalLocationConfig.Discovery
java.lang.Object
java.lang.Record
ecmwf.ecpds.master.location.PhysicalLocationConfig.Discovery
- Enclosing class:
PhysicalLocationConfig
public static record PhysicalLocationConfig.Discovery(long interval, int port, PhysicalLocationConfig.Profile profile, List<PhysicalLocationConfig.Network> networks)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionDiscovery(long interval, int port, PhysicalLocationConfig.Profile profile, List<PhysicalLocationConfig.Network> networks) Creates an instance of aDiscoveryrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.longinterval()Returns the value of theintervalrecord component.networks()Returns the value of thenetworksrecord component.intport()Returns the value of theportrecord component.profile()Returns the value of theprofilerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
Discovery
public Discovery(long interval, int port, PhysicalLocationConfig.Profile profile, List<PhysicalLocationConfig.Network> networks) Creates an instance of aDiscoveryrecord class.- Parameters:
interval- the value for theintervalrecord componentport- the value for theportrecord componentprofile- the value for theprofilerecord componentnetworks- the value for thenetworksrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
interval
public long interval()Returns the value of theintervalrecord component.- Returns:
- the value of the
intervalrecord component
-
port
public int port()Returns the value of theportrecord component.- Returns:
- the value of the
portrecord component
-
profile
Returns the value of theprofilerecord component.- Returns:
- the value of the
profilerecord component
-
networks
Returns the value of thenetworksrecord component.- Returns:
- the value of the
networksrecord component
-