Class VerifiedAccessLogOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.VerifiedAccessLogOptions
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<VerifiedAccessLogOptions.Builder,VerifiedAccessLogOptions>
@Generated("software.amazon.awssdk:codegen") public final class VerifiedAccessLogOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VerifiedAccessLogOptions.Builder,VerifiedAccessLogOptions>
Options for Verified Access logs.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VerifiedAccessLogOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VerifiedAccessLogOptions.Builder
builder()
VerifiedAccessLogCloudWatchLogsDestinationOptions
cloudWatchLogs()
Sends Verified Access logs to CloudWatch Logs.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Boolean
includeTrustContext()
Indicates whether to include trust data sent by trust providers in the logs.VerifiedAccessLogKinesisDataFirehoseDestinationOptions
kinesisDataFirehose()
Sends Verified Access logs to Kinesis.String
logVersion()
The logging version.VerifiedAccessLogS3DestinationOptions
s3()
Sends Verified Access logs to Amazon S3.List<SdkField<?>>
sdkFields()
static Class<? extends VerifiedAccessLogOptions.Builder>
serializableBuilderClass()
VerifiedAccessLogOptions.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
-
s3
public final VerifiedAccessLogS3DestinationOptions s3()
Sends Verified Access logs to Amazon S3.
- Returns:
- Sends Verified Access logs to Amazon S3.
-
cloudWatchLogs
public final VerifiedAccessLogCloudWatchLogsDestinationOptions cloudWatchLogs()
Sends Verified Access logs to CloudWatch Logs.
- Returns:
- Sends Verified Access logs to CloudWatch Logs.
-
kinesisDataFirehose
public final VerifiedAccessLogKinesisDataFirehoseDestinationOptions kinesisDataFirehose()
Sends Verified Access logs to Kinesis.
- Returns:
- Sends Verified Access logs to Kinesis.
-
logVersion
public final String logVersion()
The logging version.
Valid values:
ocsf-0.1
|ocsf-1.0.0-rc.2
- Returns:
- The logging version.
Valid values:
ocsf-0.1
|ocsf-1.0.0-rc.2
-
includeTrustContext
public final Boolean includeTrustContext()
Indicates whether to include trust data sent by trust providers in the logs.
- Returns:
- Indicates whether to include trust data sent by trust providers in the logs.
-
toBuilder
public VerifiedAccessLogOptions.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<VerifiedAccessLogOptions.Builder,VerifiedAccessLogOptions>
-
builder
public static VerifiedAccessLogOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends VerifiedAccessLogOptions.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.
-
-