@Generated(value="software.amazon.awssdk:codegen") public final class CreateDomainRequest extends SageMakerRequest implements ToCopyableBuilder<CreateDomainRequest.Builder,CreateDomainRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
CreateDomainRequest.Builder |
Modifier and Type | Method and Description |
---|---|
AuthMode |
authMode()
The mode of authentication that members use to access the domain.
|
String |
authModeAsString()
The mode of authentication that members use to access the domain.
|
static CreateDomainRequest.Builder |
builder() |
UserSettings |
defaultUserSettings()
The default user settings.
|
String |
domainName()
A name for the domain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnetIds()
Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
homeEfsFileSystemKmsKeyId()
The AWS Key Management Service (KMS) encryption key ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateDomainRequest.Builder> |
serializableBuilderClass() |
List<String> |
subnetIds()
The VPC subnets to use for communication with the EFS volume.
|
List<Tag> |
tags()
Tags to associated with the Domain.
|
CreateDomainRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The ID of the Amazon Virtual Private Cloud (VPC) to use for communication with the EFS volume.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String domainName()
A name for the domain.
public AuthMode authMode()
The mode of authentication that members use to access the domain.
If the service returns an enum value that is not available in the current SDK version, authMode
will
return AuthMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
authModeAsString()
.
AuthMode
public String authModeAsString()
The mode of authentication that members use to access the domain.
If the service returns an enum value that is not available in the current SDK version, authMode
will
return AuthMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
authModeAsString()
.
AuthMode
public UserSettings defaultUserSettings()
The default user settings.
public boolean hasSubnetIds()
public List<String> subnetIds()
The VPC subnets to use for communication with the EFS volume.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSubnetIds()
to see if a value was sent in this field.
public String vpcId()
The ID of the Amazon Virtual Private Cloud (VPC) to use for communication with the EFS volume.
public boolean hasTags()
public List<Tag> tags()
Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags()
to see if a value was sent in this field.
public String homeEfsFileSystemKmsKeyId()
The AWS Key Management Service (KMS) encryption key ID. Encryption with a customer master key (CMK) is not supported.
public CreateDomainRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CreateDomainRequest.Builder,CreateDomainRequest>
toBuilder
in class SageMakerRequest
public static CreateDomainRequest.Builder builder()
public static Class<? extends CreateDomainRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsRequest
public boolean equals(Object obj)
equals
in class AwsRequest
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2020. All rights reserved.