Class GetTrailStatusResponse
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<GetTrailStatusResponse.Builder,
GetTrailStatusResponse>
Returns the objects or data listed below if successful. Otherwise, returns an error.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse
.final int
hashCode()
final Boolean
Whether the CloudTrail trail is currently logging Amazon Web Services API calls.final String
Displays any CloudWatch Logs error that CloudTrail encountered when attempting to deliver logs to CloudWatch Logs.final Instant
Displays the most recent date and time when CloudTrail delivered logs to CloudWatch Logs.final String
This field is no longer in use.final String
This field is no longer in use.final String
Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver log files to the designated bucket.final Instant
Specifies the date and time that CloudTrail last delivered log files to an account's Amazon S3 bucket.final String
Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver a digest file to the designated bucket.final Instant
Specifies the date and time that CloudTrail last delivered a digest file to an account's Amazon S3 bucket.final String
This field is no longer in use.final String
This field is no longer in use.final String
Displays any Amazon SNS error that CloudTrail encountered when attempting to send a notification.final Instant
Specifies the date and time of the most recent Amazon SNS notification that CloudTrail has written a new log file to an account's Amazon S3 bucket.static Class
<? extends GetTrailStatusResponse.Builder> final Instant
Specifies the most recent date and time when CloudTrail started recording API calls for an Amazon Web Services account.final Instant
Specifies the most recent date and time when CloudTrail stopped recording API calls for an Amazon Web Services account.final String
This field is no longer in use.final String
This field is no longer in use.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.services.cloudtrail.model.CloudTrailResponse
responseMetadata
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
isLogging
Whether the CloudTrail trail is currently logging Amazon Web Services API calls.
- Returns:
- Whether the CloudTrail trail is currently logging Amazon Web Services API calls.
-
latestDeliveryError
Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver log files to the designated bucket. For more information, see Error Responses in the Amazon S3 API Reference.
This error occurs only when there is a problem with the destination S3 bucket, and does not occur for requests that time out. To resolve the issue, create a new bucket, and then call
UpdateTrail
to specify the new bucket; or fix the existing objects so that CloudTrail can again write to the bucket.- Returns:
- Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver log files to the
designated bucket. For more information, see Error Responses in the
Amazon S3 API Reference.
This error occurs only when there is a problem with the destination S3 bucket, and does not occur for requests that time out. To resolve the issue, create a new bucket, and then call
UpdateTrail
to specify the new bucket; or fix the existing objects so that CloudTrail can again write to the bucket.
-
latestNotificationError
Displays any Amazon SNS error that CloudTrail encountered when attempting to send a notification. For more information about Amazon SNS errors, see the Amazon SNS Developer Guide.
- Returns:
- Displays any Amazon SNS error that CloudTrail encountered when attempting to send a notification. For more information about Amazon SNS errors, see the Amazon SNS Developer Guide.
-
latestDeliveryTime
Specifies the date and time that CloudTrail last delivered log files to an account's Amazon S3 bucket.
- Returns:
- Specifies the date and time that CloudTrail last delivered log files to an account's Amazon S3 bucket.
-
latestNotificationTime
Specifies the date and time of the most recent Amazon SNS notification that CloudTrail has written a new log file to an account's Amazon S3 bucket.
- Returns:
- Specifies the date and time of the most recent Amazon SNS notification that CloudTrail has written a new log file to an account's Amazon S3 bucket.
-
startLoggingTime
Specifies the most recent date and time when CloudTrail started recording API calls for an Amazon Web Services account.
- Returns:
- Specifies the most recent date and time when CloudTrail started recording API calls for an Amazon Web Services account.
-
stopLoggingTime
Specifies the most recent date and time when CloudTrail stopped recording API calls for an Amazon Web Services account.
- Returns:
- Specifies the most recent date and time when CloudTrail stopped recording API calls for an Amazon Web Services account.
-
latestCloudWatchLogsDeliveryError
Displays any CloudWatch Logs error that CloudTrail encountered when attempting to deliver logs to CloudWatch Logs.
- Returns:
- Displays any CloudWatch Logs error that CloudTrail encountered when attempting to deliver logs to CloudWatch Logs.
-
latestCloudWatchLogsDeliveryTime
Displays the most recent date and time when CloudTrail delivered logs to CloudWatch Logs.
- Returns:
- Displays the most recent date and time when CloudTrail delivered logs to CloudWatch Logs.
-
latestDigestDeliveryTime
Specifies the date and time that CloudTrail last delivered a digest file to an account's Amazon S3 bucket.
- Returns:
- Specifies the date and time that CloudTrail last delivered a digest file to an account's Amazon S3 bucket.
-
latestDigestDeliveryError
Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver a digest file to the designated bucket. For more information, see Error Responses in the Amazon S3 API Reference.
This error occurs only when there is a problem with the destination S3 bucket, and does not occur for requests that time out. To resolve the issue, create a new bucket, and then call
UpdateTrail
to specify the new bucket; or fix the existing objects so that CloudTrail can again write to the bucket.- Returns:
- Displays any Amazon S3 error that CloudTrail encountered when attempting to deliver a digest file to the
designated bucket. For more information, see Error Responses in the
Amazon S3 API Reference.
This error occurs only when there is a problem with the destination S3 bucket, and does not occur for requests that time out. To resolve the issue, create a new bucket, and then call
UpdateTrail
to specify the new bucket; or fix the existing objects so that CloudTrail can again write to the bucket.
-
latestDeliveryAttemptTime
This field is no longer in use.
- Returns:
- This field is no longer in use.
-
latestNotificationAttemptTime
This field is no longer in use.
- Returns:
- This field is no longer in use.
-
latestNotificationAttemptSucceeded
This field is no longer in use.
- Returns:
- This field is no longer in use.
-
latestDeliveryAttemptSucceeded
This field is no longer in use.
- Returns:
- This field is no longer in use.
-
timeLoggingStarted
This field is no longer in use.
- Returns:
- This field is no longer in use.
-
timeLoggingStopped
This field is no longer in use.
- Returns:
- This field is no longer in use.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<GetTrailStatusResponse.Builder,
GetTrailStatusResponse> - Specified by:
toBuilder
in classAwsResponse
- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCode
in classAwsResponse
-
equals
- Overrides:
equals
in classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
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
Description copied from class:SdkResponse
Used to retrieve the value of a field from any class that extendsSdkResponse
. 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, theSdkResponse.getValueForField(String, Class)
method will again be available.- Overrides:
getValueForField
in classSdkResponse
- 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
-