Class DataLakeResource

    • 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, createStatus will return DataLakeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from createStatusAsString().

        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, createStatus will return DataLakeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from createStatusAsString().

        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 UpdateDataLake or DeleteDataLake API request.

        Returns:
        The status of the last UpdateDataLake or DeleteDataLake API request.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)