@Generated(value="software.amazon.awssdk:codegen") public final class DescribeDomainResponse extends SageMakerResponse implements ToCopyableBuilder<DescribeDomainResponse.Builder,DescribeDomainResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeDomainResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
AppNetworkAccessType |
appNetworkAccessType()
Specifies the VPC used for non-EFS traffic.
|
String |
appNetworkAccessTypeAsString()
Specifies the VPC used for non-EFS traffic.
|
AppSecurityGroupManagement |
appSecurityGroupManagement()
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
String |
appSecurityGroupManagementAsString()
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
AuthMode |
authMode()
The domain's authentication mode.
|
String |
authModeAsString()
The domain's authentication mode.
|
static DescribeDomainResponse.Builder |
builder() |
Instant |
creationTime()
The creation time.
|
UserSettings |
defaultUserSettings()
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given
UserProfile.
|
String |
domainArn()
The domain's Amazon Resource Name (ARN).
|
String |
domainId()
The domain ID.
|
String |
domainName()
The domain name.
|
DomainSettings |
domainSettings()
A collection of
Domain settings. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
failureReason()
The failure reason.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnetIds()
For responses, this returns true if the service returned a value for the SubnetIds property.
|
String |
homeEfsFileSystemId()
The ID of the Amazon Elastic File System (EFS) managed by this Domain.
|
String |
homeEfsFileSystemKmsKeyId()
Deprecated.
This property is deprecated, use KmsKeyId instead.
|
String |
kmsKeyId()
The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.
|
Instant |
lastModifiedTime()
The last modified time.
|
List<SdkField<?>> |
sdkFields() |
String |
securityGroupIdForDomainBoundary()
The ID of the security group that authorizes traffic between the
RSessionGateway apps and the
RStudioServerPro app. |
static Class<? extends DescribeDomainResponse.Builder> |
serializableBuilderClass() |
String |
singleSignOnManagedApplicationInstanceId()
The IAM Identity Center managed application instance ID.
|
DomainStatus |
status()
The status.
|
String |
statusAsString()
The status.
|
List<String> |
subnetIds()
The VPC subnets that Studio uses for communication.
|
DescribeDomainResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
url()
The domain's URL.
|
String |
vpcId()
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String domainArn()
The domain's Amazon Resource Name (ARN).
public final String domainId()
The domain ID.
public final String domainName()
The domain name.
public final String homeEfsFileSystemId()
The ID of the Amazon Elastic File System (EFS) managed by this Domain.
public final String singleSignOnManagedApplicationInstanceId()
The IAM Identity Center managed application instance ID.
public final DomainStatus status()
The status.
If the service returns an enum value that is not available in the current SDK version, status will
return DomainStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
DomainStatuspublic final String statusAsString()
The status.
If the service returns an enum value that is not available in the current SDK version, status will
return DomainStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
DomainStatuspublic final Instant creationTime()
The creation time.
public final Instant lastModifiedTime()
The last modified time.
public final String failureReason()
The failure reason.
public final AuthMode authMode()
The domain's authentication mode.
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().
AuthModepublic final String authModeAsString()
The domain's authentication mode.
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().
AuthModepublic final UserSettings defaultUserSettings()
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.
public final AppNetworkAccessType appNetworkAccessType()
Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows
direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
If the service returns an enum value that is not available in the current SDK version,
appNetworkAccessType will return AppNetworkAccessType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from appNetworkAccessTypeAsString().
PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which
allows direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
AppNetworkAccessTypepublic final String appNetworkAccessTypeAsString()
Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows
direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
If the service returns an enum value that is not available in the current SDK version,
appNetworkAccessType will return AppNetworkAccessType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from appNetworkAccessTypeAsString().
PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which
allows direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
AppNetworkAccessType@Deprecated public final String homeEfsFileSystemKmsKeyId()
Use KmsKeyId.
KmsKeyId.public final boolean hasSubnetIds()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> subnetIds()
The VPC subnets that Studio uses for communication.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSubnetIds() method.
public final String url()
The domain's URL.
public final String vpcId()
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
public final String kmsKeyId()
The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.
public final DomainSettings domainSettings()
A collection of Domain settings.
Domain settings.public final AppSecurityGroupManagement appSecurityGroupManagement()
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.
If the service returns an enum value that is not available in the current SDK version,
appSecurityGroupManagement will return AppSecurityGroupManagement.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from appSecurityGroupManagementAsString().
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is
VPCOnly and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.AppSecurityGroupManagementpublic final String appSecurityGroupManagementAsString()
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.
If the service returns an enum value that is not available in the current SDK version,
appSecurityGroupManagement will return AppSecurityGroupManagement.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from appSecurityGroupManagementAsString().
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is
VPCOnly and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.AppSecurityGroupManagementpublic final String securityGroupIdForDomainBoundary()
The ID of the security group that authorizes traffic between the RSessionGateway apps and the
RStudioServerPro app.
RSessionGateway apps and
the RStudioServerPro app.public DescribeDomainResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeDomainResponse.Builder,DescribeDomainResponse>toBuilder in class AwsResponsepublic static DescribeDomainResponse.Builder builder()
public static Class<? extends DescribeDomainResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic 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 SdkResponseCopyright © 2022. All rights reserved.