Class S3LogsConfig

    • Method Detail

      • status

        public final LogsConfigStatusType status()

        The current status of the S3 build logs. Valid values are:

        • ENABLED: S3 build logs are enabled for this build project.

        • DISABLED: S3 build logs are not enabled for this build project.

        If the service returns an enum value that is not available in the current SDK version, status will return LogsConfigStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The current status of the S3 build logs. Valid values are:

        • ENABLED: S3 build logs are enabled for this build project.

        • DISABLED: S3 build logs are not enabled for this build project.

        See Also:
        LogsConfigStatusType
      • statusAsString

        public final String statusAsString()

        The current status of the S3 build logs. Valid values are:

        • ENABLED: S3 build logs are enabled for this build project.

        • DISABLED: S3 build logs are not enabled for this build project.

        If the service returns an enum value that is not available in the current SDK version, status will return LogsConfigStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The current status of the S3 build logs. Valid values are:

        • ENABLED: S3 build logs are enabled for this build project.

        • DISABLED: S3 build logs are not enabled for this build project.

        See Also:
        LogsConfigStatusType
      • location

        public final String location()

        The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is my-bucket, and your path prefix is build-log, then acceptable formats are my-bucket/build-log or arn:aws:s3:::my-bucket/build-log.

        Returns:
        The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is my-bucket, and your path prefix is build-log, then acceptable formats are my-bucket/build-log or arn:aws:s3:::my-bucket/build-log.
      • encryptionDisabled

        public final Boolean encryptionDisabled()

        Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.

        Returns:
        Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.
      • bucketOwnerAccessAsString

        public final String bucketOwnerAccessAsString()
        Returns the value of the BucketOwnerAccess property for this object.

        If the service returns an enum value that is not available in the current SDK version, bucketOwnerAccess will return BucketOwnerAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from bucketOwnerAccessAsString().

        Returns:
        The value of the BucketOwnerAccess property for this object.
        See Also:
        BucketOwnerAccess
      • 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)