@Generated(value="software.amazon.awssdk:codegen") public final class NetworkResource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkResource.Builder,NetworkResource>
Information about a network resource.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkResource.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<NameValuePair> |
attributes()
The attributes of the network resource.
|
static NetworkResource.Builder |
builder() |
Instant |
createdAt()
The creation time of the network resource.
|
String |
description()
The description of the network resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttributes()
For responses, this returns true if the service returned a value for the Attributes property.
|
int |
hashCode() |
HealthStatus |
health()
The health of the network resource.
|
String |
healthAsString()
The health of the network resource.
|
String |
model()
The model of the network resource.
|
String |
networkArn()
The Amazon Resource Name (ARN) of the network on which this network resource appears.
|
String |
networkResourceArn()
The Amazon Resource Name (ARN) of the network resource.
|
String |
networkSiteArn()
The Amazon Resource Name (ARN) of the network site on which this network resource appears.
|
String |
orderArn()
The Amazon Resource Name (ARN) of the order used to purchase this network resource.
|
Position |
position()
The position of the network resource.
|
ReturnInformation |
returnInformation()
Information about a request to return the network resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkResource.Builder> |
serializableBuilderClass() |
String |
serialNumber()
The serial number of the network resource.
|
NetworkResourceStatus |
status()
The status of the network resource.
|
String |
statusAsString()
The status of the network resource.
|
String |
statusReason()
The status reason of the network resource.
|
NetworkResource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
NetworkResourceType |
type()
The type of the network resource.
|
String |
typeAsString()
The type of the network resource.
|
String |
vendor()
The vendor of the network resource.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAttributes()
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<NameValuePair> attributes()
The attributes of the network resource.
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 hasAttributes() method.
public final Instant createdAt()
The creation time of the network resource.
public final String description()
The description of the network resource.
public final HealthStatus health()
The health of the network resource.
If the service returns an enum value that is not available in the current SDK version, health will
return HealthStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
healthAsString().
HealthStatuspublic final String healthAsString()
The health of the network resource.
If the service returns an enum value that is not available in the current SDK version, health will
return HealthStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
healthAsString().
HealthStatuspublic final String model()
The model of the network resource.
public final String networkArn()
The Amazon Resource Name (ARN) of the network on which this network resource appears.
public final String networkResourceArn()
The Amazon Resource Name (ARN) of the network resource.
public final String networkSiteArn()
The Amazon Resource Name (ARN) of the network site on which this network resource appears.
public final String orderArn()
The Amazon Resource Name (ARN) of the order used to purchase this network resource.
public final Position position()
The position of the network resource.
public final ReturnInformation returnInformation()
Information about a request to return the network resource.
public final String serialNumber()
The serial number of the network resource.
public final NetworkResourceStatus status()
The status of the network resource.
If the service returns an enum value that is not available in the current SDK version, status will
return NetworkResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
NetworkResourceStatuspublic final String statusAsString()
The status of the network resource.
If the service returns an enum value that is not available in the current SDK version, status will
return NetworkResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
NetworkResourceStatuspublic final String statusReason()
The status reason of the network resource.
public final NetworkResourceType type()
The type of the network resource.
If the service returns an enum value that is not available in the current SDK version, type will return
NetworkResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
NetworkResourceTypepublic final String typeAsString()
The type of the network resource.
If the service returns an enum value that is not available in the current SDK version, type will return
NetworkResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
NetworkResourceTypepublic final String vendor()
The vendor of the network resource.
public NetworkResource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetworkResource.Builder,NetworkResource>public static NetworkResource.Builder builder()
public static Class<? extends NetworkResource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.