@Generated(value="software.amazon.awssdk:codegen") public final class NetworkInterfacePermissionState extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkInterfacePermissionState.Builder,NetworkInterfacePermissionState>
Describes the state of a network interface permission.
Modifier and Type | Class and Description |
---|---|
static interface |
NetworkInterfacePermissionState.Builder |
Modifier and Type | Method and Description |
---|---|
static NetworkInterfacePermissionState.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkInterfacePermissionState.Builder> |
serializableBuilderClass() |
NetworkInterfacePermissionStateCode |
state()
The state of the permission.
|
String |
stateAsString()
The state of the permission.
|
String |
statusMessage()
A status message, if applicable.
|
NetworkInterfacePermissionState.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final NetworkInterfacePermissionStateCode state()
The state of the permission.
If the service returns an enum value that is not available in the current SDK version, state
will return
NetworkInterfacePermissionStateCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from stateAsString()
.
NetworkInterfacePermissionStateCode
public final String stateAsString()
The state of the permission.
If the service returns an enum value that is not available in the current SDK version, state
will return
NetworkInterfacePermissionStateCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from stateAsString()
.
NetworkInterfacePermissionStateCode
public final String statusMessage()
A status message, if applicable.
public NetworkInterfacePermissionState.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<NetworkInterfacePermissionState.Builder,NetworkInterfacePermissionState>
public static NetworkInterfacePermissionState.Builder builder()
public static Class<? extends NetworkInterfacePermissionState.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.