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 interface
VerifiedAccessLogS3DestinationOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
bucketName()
The bucket name.String
bucketOwner()
The ID of the Amazon Web Services account that owns the Amazon S3 bucket.static VerifiedAccessLogS3DestinationOptions.Builder
builder()
Boolean
enabled()
Indicates whether logging is enabled.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
prefix()
The bucket prefix.List<SdkField<?>>
sdkFields()
static Class<? extends VerifiedAccessLogS3DestinationOptions.Builder>
serializableBuilderClass()
VerifiedAccessLogS3DestinationOptions.Builder
toBuilder()
String
toString()
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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-