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) Indicates whether some other object is "equal to" this one by SDK fields.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) Used to retrieve the value of a field from any class that extendsSdkRequest.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.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
taskName
-
logGroupName
-
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.- 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.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateExportTaskRequest.Builder,CreateExportTaskRequest> - Specified by:
toBuilderin classCloudWatchLogsRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkRequestUsed to retrieve the value of a field from any class that extendsSdkRequest. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkRequest- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-