@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 AWS account ID.
|
String |
awsService()
The AWS service.
|
static NetworkInterfacePermission.Builder |
builder() |
boolean |
equals(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 String networkInterfacePermissionId()
The ID of the network interface permission.
public String networkInterfaceId()
The ID of the network interface.
public String awsAccountId()
The AWS account ID.
public String awsService()
The AWS service.
public 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 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 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 String toString()
Copyright © 2019. All rights reserved.