@Generated(value="software.amazon.awssdk:codegen") public final class NetworkInterfacePermission extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkInterfacePermission.Builder,NetworkInterfacePermission>
Describes a permission for a network interface.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkInterfacePermission.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
awsAccountId()
The Amazon Web Services account ID.
|
String |
awsService()
The Amazon Web Service.
|
static NetworkInterfacePermission.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
networkInterfaceId()
The ID of the network interface.
|
String |
networkInterfacePermissionId()
The ID of the network interface permission.
|
InterfacePermissionType |
permission()
The type of permission.
|
String |
permissionAsString()
The type of permission.
|
NetworkInterfacePermissionState |
permissionState()
Information about the state of the permission.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkInterfacePermission.Builder> |
serializableBuilderClass() |
NetworkInterfacePermission.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String networkInterfacePermissionId()
The ID of the network interface permission.
public final String networkInterfaceId()
The ID of the network interface.
public final String awsAccountId()
The Amazon Web Services account ID.
public final String awsService()
The Amazon Web Service.
public final InterfacePermissionType permission()
The type of permission.
If the service returns an enum value that is not available in the current SDK version, permission will
return InterfacePermissionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from permissionAsString().
InterfacePermissionTypepublic final String permissionAsString()
The type of permission.
If the service returns an enum value that is not available in the current SDK version, permission will
return InterfacePermissionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from permissionAsString().
InterfacePermissionTypepublic final NetworkInterfacePermissionState permissionState()
Information about the state of the permission.
public NetworkInterfacePermission.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetworkInterfacePermission.Builder,NetworkInterfacePermission>public static NetworkInterfacePermission.Builder builder()
public static Class<? extends NetworkInterfacePermission.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.