@Generated(value="software.amazon.awssdk:codegen") public class CreateNetworkInterfacePermissionRequest extends EC2Request implements software.amazon.awssdk.utils.builder.ToCopyableBuilder<CreateNetworkInterfacePermissionRequest.Builder,CreateNetworkInterfacePermissionRequest>
Contains the parameters for CreateNetworkInterfacePermission.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateNetworkInterfacePermissionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
awsAccountId()
The AWS account ID.
|
String |
awsService()
The AWS service.
|
static CreateNetworkInterfacePermissionRequest.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.
|
InterfacePermissionType |
permission()
The type of permission to grant.
|
String |
permissionString()
The type of permission to grant.
|
static Class<? extends CreateNetworkInterfacePermissionRequest.Builder> |
serializableBuilderClass() |
CreateNetworkInterfacePermissionRequest.Builder |
toBuilder() |
String |
toString() |
requestOverrideConfigpublic String networkInterfaceId()
The ID of the network interface.
public String awsAccountId()
The AWS account ID.
public String awsService()
The AWS service. Currently not supported.
public InterfacePermissionType permission()
The type of permission to grant.
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 permissionString().
InterfacePermissionTypepublic String permissionString()
The type of permission to grant.
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 permissionString().
InterfacePermissionTypepublic CreateNetworkInterfacePermissionRequest.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<CreateNetworkInterfacePermissionRequest.Builder,CreateNetworkInterfacePermissionRequest>toBuilder in class EC2Requestpublic static CreateNetworkInterfacePermissionRequest.Builder builder()
public static Class<? extends CreateNetworkInterfacePermissionRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2018. All rights reserved.