@Generated(value="software.amazon.awssdk:codegen") public final class CreateNetworkInterfacePermissionRequest extends Ec2Request implements 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) |
boolean |
equalsBySdkFields(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 |
permissionAsString()
The type of permission to grant.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateNetworkInterfacePermissionRequest.Builder> |
serializableBuilderClass() |
CreateNetworkInterfacePermissionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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 permissionAsString().
InterfacePermissionTypepublic String permissionAsString()
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 permissionAsString().
InterfacePermissionTypepublic CreateNetworkInterfacePermissionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateNetworkInterfacePermissionRequest.Builder,CreateNetworkInterfacePermissionRequest>toBuilder in class Ec2Requestpublic static CreateNetworkInterfacePermissionRequest.Builder builder()
public static Class<? extends CreateNetworkInterfacePermissionRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.