Class VerifiedAccessLogS3DestinationOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.VerifiedAccessLogS3DestinationOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VerifiedAccessLogS3DestinationOptions.Builder,VerifiedAccessLogS3DestinationOptions>
@Generated("software.amazon.awssdk:codegen") public final class VerifiedAccessLogS3DestinationOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VerifiedAccessLogS3DestinationOptions.Builder,VerifiedAccessLogS3DestinationOptions>
Options for Amazon S3 as a logging destination.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVerifiedAccessLogS3DestinationOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbucketName()The bucket name.StringbucketOwner()The ID of the Amazon Web Services account that owns the Amazon S3 bucket.static VerifiedAccessLogS3DestinationOptions.Builderbuilder()Booleanenabled()Indicates whether logging is enabled.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringprefix()The bucket prefix.List<SdkField<?>>sdkFields()static Class<? extends VerifiedAccessLogS3DestinationOptions.Builder>serializableBuilderClass()VerifiedAccessLogS3DestinationOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
enabled
public final Boolean enabled()
Indicates whether logging is enabled.
- Returns:
- Indicates whether logging is enabled.
-
bucketName
public final String bucketName()
The bucket name.
- Returns:
- The bucket name.
-
prefix
public final String prefix()
The bucket prefix.
- Returns:
- The bucket prefix.
-
bucketOwner
public final String bucketOwner()
The ID of the Amazon Web Services account that owns the Amazon S3 bucket.
- Returns:
- The ID of the Amazon Web Services account that owns the Amazon S3 bucket.
-
toBuilder
public VerifiedAccessLogS3DestinationOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VerifiedAccessLogS3DestinationOptions.Builder,VerifiedAccessLogS3DestinationOptions>
-
builder
public static VerifiedAccessLogS3DestinationOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends VerifiedAccessLogS3DestinationOptions.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.
-
-