Class VerifiedAccessLogS3Destination
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.VerifiedAccessLogS3Destination
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<VerifiedAccessLogS3Destination.Builder,VerifiedAccessLogS3Destination>
@Generated("software.amazon.awssdk:codegen") public final class VerifiedAccessLogS3Destination extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VerifiedAccessLogS3Destination.Builder,VerifiedAccessLogS3Destination>
Options for Amazon S3 as a logging destination.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VerifiedAccessLogS3Destination.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
bucketName()
The bucket name.String
bucketOwner()
The Amazon Web Services account number that owns the bucket.static VerifiedAccessLogS3Destination.Builder
builder()
VerifiedAccessLogDeliveryStatus
deliveryStatus()
The delivery status.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 VerifiedAccessLogS3Destination.Builder>
serializableBuilderClass()
VerifiedAccessLogS3Destination.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.
-
deliveryStatus
public final VerifiedAccessLogDeliveryStatus deliveryStatus()
The delivery status.
- Returns:
- The delivery status.
-
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 Amazon Web Services account number that owns the bucket.
- Returns:
- The Amazon Web Services account number that owns the bucket.
-
toBuilder
public VerifiedAccessLogS3Destination.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<VerifiedAccessLogS3Destination.Builder,VerifiedAccessLogS3Destination>
-
builder
public static VerifiedAccessLogS3Destination.Builder builder()
-
serializableBuilderClass
public static Class<? extends VerifiedAccessLogS3Destination.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.
-
-