Class CreateExportTaskRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateExportTaskRequest.Builder,CreateExportTaskRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe name of S3 bucket for the exported log data.final StringThe prefix used as the start of the key for every object exported.final booleanfinal booleanequalsBySdkFields(Object obj) final Longfrom()The start time of the range for the request, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe name of the log group.final StringExport only log streams that match the provided prefix.static Class<? extends CreateExportTaskRequest.Builder>final StringtaskName()The name of the export task.final Longto()The end time of the range for the request, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
taskName
The name of the export task.
- Returns:
- The name of the export task.
-
logGroupName
The name of the log group.
- Returns:
- The name of the log group.
-
logStreamNamePrefix
Export only log streams that match the provided prefix. If you don't specify a value, no prefix filter is applied.
- Returns:
- Export only log streams that match the provided prefix. If you don't specify a value, no prefix filter is applied.
-
from
The start time of the range for the request, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC. Events with a timestamp earlier than this time are not exported.- Returns:
- The start time of the range for the request, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC. Events with a timestamp earlier than this time are not exported.
-
to
The end time of the range for the request, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.You must specify a time that is not earlier than when this log group was created.
- Returns:
- The end time of the range for the request, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.You must specify a time that is not earlier than when this log group was created.
-
destination
The name of S3 bucket for the exported log data. The bucket must be in the same Amazon Web Services Region.
- Returns:
- The name of S3 bucket for the exported log data. The bucket must be in the same Amazon Web Services Region.
-
destinationPrefix
The prefix used as the start of the key for every object exported. If you don't specify a value, the default is
exportedlogs.The length of this parameter must comply with the S3 object key name length limits. The object key name is a sequence of Unicode characters with UTF-8 encoding, and can be up to 1,024 bytes.
- Returns:
- The prefix used as the start of the key for every object exported. If you don't specify a value, the
default is
exportedlogs.The length of this parameter must comply with the S3 object key name length limits. The object key name is a sequence of Unicode characters with UTF-8 encoding, and can be up to 1,024 bytes.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateExportTaskRequest.Builder,CreateExportTaskRequest> - Specified by:
toBuilderin classCloudWatchLogsRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-