Record Class PhysicalLocationConfig.Machine
java.lang.Object
java.lang.Record
ecmwf.ecpds.master.location.PhysicalLocationConfig.Machine
- Enclosing class:
PhysicalLocationConfig
public static record PhysicalLocationConfig.Machine(String id, InetAddress address, int port, PhysicalLocationConfig.Profile profile, String targetKey)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionMachine(String id, InetAddress address, int port, PhysicalLocationConfig.Profile profile, String targetKey) Creates an instance of aMachinerecord class. -
Method Summary
Modifier and TypeMethodDescriptionaddress()Returns the value of theaddressrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.id()Returns the value of theidrecord component.intport()Returns the value of theportrecord component.profile()Returns the value of theprofilerecord component.Returns the value of thetargetKeyrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
Machine
public Machine(String id, InetAddress address, int port, PhysicalLocationConfig.Profile profile, String targetKey) Creates an instance of aMachinerecord class.- Parameters:
id- the value for theidrecord componentaddress- the value for theaddressrecord componentport- the value for theportrecord componentprofile- the value for theprofilerecord componenttargetKey- the value for thetargetKeyrecord 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. -
id
Returns the value of theidrecord component.- Returns:
- the value of the
idrecord component
-
address
Returns the value of theaddressrecord component.- Returns:
- the value of the
addressrecord 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
-
targetKey
Returns the value of thetargetKeyrecord component.- Returns:
- the value of the
targetKeyrecord component
-