Class SimulationAppPortMapping
java.lang.Object
software.amazon.awssdk.services.simspaceweaver.model.SimulationAppPortMapping
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<SimulationAppPortMapping.Builder,
SimulationAppPortMapping>
@Generated("software.amazon.awssdk:codegen")
public final class SimulationAppPortMapping
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<SimulationAppPortMapping.Builder,SimulationAppPortMapping>
A collection of TCP/UDP ports for a custom or service app.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Integer
actual()
The TCP/UDP port number of the running app.builder()
final Integer
declared()
The TCP/UDP port number of the app, declared in the simulation schema.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends SimulationAppPortMapping.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
actual
The TCP/UDP port number of the running app. SimSpace Weaver dynamically assigns this port number when the app starts. SimSpace Weaver maps the
Declared
port to theActual
port. Clients connect to the app using the app's IP address and theActual
port number.- Returns:
- The TCP/UDP port number of the running app. SimSpace Weaver dynamically assigns this port number when the
app starts. SimSpace Weaver maps the
Declared
port to theActual
port. Clients connect to the app using the app's IP address and theActual
port number.
-
declared
The TCP/UDP port number of the app, declared in the simulation schema. SimSpace Weaver maps the
Declared
port to theActual
port. The source code for the app should bind to theDeclared
port.- Returns:
- The TCP/UDP port number of the app, declared in the simulation schema. SimSpace Weaver maps the
Declared
port to theActual
port. The source code for the app should bind to theDeclared
port.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<SimulationAppPortMapping.Builder,
SimulationAppPortMapping> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-