Class DataLakeResource
- java.lang.Object
-
- software.amazon.awssdk.services.securitylake.model.DataLakeResource
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataLakeResource.Builder,DataLakeResource>
@Generated("software.amazon.awssdk:codegen") public final class DataLakeResource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataLakeResource.Builder,DataLakeResource>
Provides details of Amazon Security Lake object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataLakeResource.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataLakeResource.Builderbuilder()DataLakeStatuscreateStatus()Retrieves the status of the configuration operation for an account in Amazon Security Lake.StringcreateStatusAsString()Retrieves the status of the configuration operation for an account in Amazon Security Lake.StringdataLakeArn()The Amazon Resource Name (ARN) created by you to provide to the subscriber.DataLakeEncryptionConfigurationencryptionConfiguration()Provides encryption details of Amazon Security Lake object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DataLakeLifecycleConfigurationlifecycleConfiguration()Provides lifecycle details of Amazon Security Lake object.Stringregion()The Amazon Web Services Regions where Security Lake is enabled.DataLakeReplicationConfigurationreplicationConfiguration()Provides replication details of Amazon Security Lake object.Strings3BucketArn()The ARN for the Amazon Security Lake Amazon S3 bucket.List<SdkField<?>>sdkFields()static Class<? extends DataLakeResource.Builder>serializableBuilderClass()DataLakeResource.BuildertoBuilder()StringtoString()Returns a string representation of this object.DataLakeUpdateStatusupdateStatus()The status of the lastUpdateDataLakeorDeleteDataLakeAPI request.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
createStatus
public final DataLakeStatus createStatus()
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
If the service returns an enum value that is not available in the current SDK version,
createStatuswill returnDataLakeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcreateStatusAsString().- Returns:
- Retrieves the status of the configuration operation for an account in Amazon Security Lake.
- See Also:
DataLakeStatus
-
createStatusAsString
public final String createStatusAsString()
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
If the service returns an enum value that is not available in the current SDK version,
createStatuswill returnDataLakeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcreateStatusAsString().- Returns:
- Retrieves the status of the configuration operation for an account in Amazon Security Lake.
- See Also:
DataLakeStatus
-
dataLakeArn
public final String dataLakeArn()
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
- Returns:
- The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
-
encryptionConfiguration
public final DataLakeEncryptionConfiguration encryptionConfiguration()
Provides encryption details of Amazon Security Lake object.
- Returns:
- Provides encryption details of Amazon Security Lake object.
-
lifecycleConfiguration
public final DataLakeLifecycleConfiguration lifecycleConfiguration()
Provides lifecycle details of Amazon Security Lake object.
- Returns:
- Provides lifecycle details of Amazon Security Lake object.
-
region
public final String region()
The Amazon Web Services Regions where Security Lake is enabled.
- Returns:
- The Amazon Web Services Regions where Security Lake is enabled.
-
replicationConfiguration
public final DataLakeReplicationConfiguration replicationConfiguration()
Provides replication details of Amazon Security Lake object.
- Returns:
- Provides replication details of Amazon Security Lake object.
-
s3BucketArn
public final String s3BucketArn()
The ARN for the Amazon Security Lake Amazon S3 bucket.
- Returns:
- The ARN for the Amazon Security Lake Amazon S3 bucket.
-
updateStatus
public final DataLakeUpdateStatus updateStatus()
The status of the last
UpdateDataLakeorDeleteDataLakeAPI request.- Returns:
- The status of the last
UpdateDataLakeorDeleteDataLakeAPI request.
-
toBuilder
public DataLakeResource.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataLakeResource.Builder,DataLakeResource>
-
builder
public static DataLakeResource.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataLakeResource.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-