@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) |
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, wait
copy
public 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()
.
InterfacePermissionType
public 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()
.
InterfacePermissionType
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2019. All rights reserved.