@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 network connectivity for the Amazon S3 on Outposts endpoint.
|
String |
accessTypeAsString()
The type of access for the network connectivity for the Amazon S3 on Outposts endpoint.
|
static CreateEndpointRequest.Builder |
builder() |
String |
customerOwnedIpv4Pool()
The ID of the customer-owned IPv4 address pool (CoIP 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 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 Outposts.
public final String subnetId()
The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has 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 network connectivity for the Amazon S3 on Outposts endpoint. To use the Amazon Web
Services VPC, choose Private. To use the endpoint with an on-premises network, choose
CustomerOwnedIp. If you choose CustomerOwnedIp, you must also provide the
customer-owned IP address pool (CoIP pool).
Private is the default access type value.
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().
Private. To use the endpoint with an on-premises network, choose
CustomerOwnedIp. If you choose CustomerOwnedIp, you must also provide the
customer-owned IP address pool (CoIP pool).
Private is the default access type value.
EndpointAccessTypepublic final String accessTypeAsString()
The type of access for the network connectivity for the Amazon S3 on Outposts endpoint. To use the Amazon Web
Services VPC, choose Private. To use the endpoint with an on-premises network, choose
CustomerOwnedIp. If you choose CustomerOwnedIp, you must also provide the
customer-owned IP address pool (CoIP pool).
Private is the default access type value.
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().
Private. To use the endpoint with an on-premises network, choose
CustomerOwnedIp. If you choose CustomerOwnedIp, you must also provide the
customer-owned IP address pool (CoIP pool).
Private is the default access type value.
EndpointAccessTypepublic final String customerOwnedIpv4Pool()
The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint. IP addresses are 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 © 2022. All rights reserved.