@Generated(value="software.amazon.awssdk:codegen") public final class CreateEndpointRequest extends S3OutpostsRequest implements ToCopyableBuilder<CreateEndpointRequest.Builder,CreateEndpointRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateEndpointRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
EndpointAccessType |
accessType()
The type of access for the on-premise network connectivity for the Outpost endpoint.
|
String |
accessTypeAsString()
The type of access for the on-premise network connectivity for the Outpost endpoint.
|
static CreateEndpointRequest.Builder |
builder() |
String |
customerOwnedIpv4Pool()
The ID of the customer-owned IPv4 pool for the endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
outpostId()
The ID of the AWS Outposts.
|
List<SdkField<?>> |
sdkFields() |
String |
securityGroupId()
The ID of the security group to use with the endpoint.
|
static Class<? extends CreateEndpointRequest.Builder> |
serializableBuilderClass() |
String |
subnetId()
The ID of the subnet in the selected VPC.
|
CreateEndpointRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String outpostId()
The ID of the AWS Outposts.
public final String subnetId()
The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the Amazon S3 on Outposts provisioned.
public final String securityGroupId()
The ID of the security group to use with the endpoint.
public final EndpointAccessType accessType()
The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.
If the service returns an enum value that is not available in the current SDK version, accessType will
return EndpointAccessType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
accessTypeAsString().
EndpointAccessTypepublic final String accessTypeAsString()
The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.
If the service returns an enum value that is not available in the current SDK version, accessType will
return EndpointAccessType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
accessTypeAsString().
EndpointAccessTypepublic final String customerOwnedIpv4Pool()
The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for the endpoint.
public CreateEndpointRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateEndpointRequest.Builder,CreateEndpointRequest>toBuilder in class S3OutpostsRequestpublic static CreateEndpointRequest.Builder builder()
public static Class<? extends CreateEndpointRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.