@Generated(value="software.amazon.awssdk:codegen") public final class SimulationAppEndpointInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SimulationAppEndpointInfo.Builder,SimulationAppEndpointInfo>
Information about the network endpoint that you can use to connect to your custom or service app. For more information about SimSpace Weaver apps, see Key concepts: Apps in the SimSpace Weaver User Guide..
| Modifier and Type | Class and Description |
|---|---|
static interface |
SimulationAppEndpointInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
address()
The IP address of the app.
|
static SimulationAppEndpointInfo.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasIngressPortMappings()
For responses, this returns true if the service returned a value for the IngressPortMappings property.
|
List<SimulationAppPortMapping> |
ingressPortMappings()
The inbound TCP/UDP port numbers of the app.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SimulationAppEndpointInfo.Builder> |
serializableBuilderClass() |
SimulationAppEndpointInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String address()
The IP address of the app. SimSpace Weaver dynamically assigns this IP address when the app starts.
public final boolean hasIngressPortMappings()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<SimulationAppPortMapping> ingressPortMappings()
The inbound TCP/UDP port numbers of the app. The combination of an IP address and a port number form a network endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasIngressPortMappings() method.
public SimulationAppEndpointInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SimulationAppEndpointInfo.Builder,SimulationAppEndpointInfo>public static SimulationAppEndpointInfo.Builder builder()
public static Class<? extends SimulationAppEndpointInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.