@Generated(value="software.amazon.awssdk:codegen") public final class DescribeTrailsRequest extends CloudTrailRequest implements ToCopyableBuilder<DescribeTrailsRequest.Builder,DescribeTrailsRequest>
Returns information about the trail.
Modifier and Type | Class and Description |
---|---|
static interface |
DescribeTrailsRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static DescribeTrailsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
Boolean |
includeShadowTrails()
Specifies whether to include shadow trails in the response.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeTrailsRequest.Builder> |
serializableBuilderClass() |
DescribeTrailsRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
List<String> |
trailNameList()
Specifies a list of trail names, trail ARNs, or both, of the trails to describe.
|
overrideConfiguration
copy
public List<String> trailNameList()
Specifies a list of trail names, trail ARNs, or both, of the trails to describe. The format of a trail ARN is:
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
If an empty list is specified, information for the trail in the current region is returned.
If an empty list is specified and IncludeShadowTrails
is false, then information for all trails in
the current region is returned.
If an empty list is specified and IncludeShadowTrails is null or true, then information for all trails in the current region and any associated shadow trails in other regions is returned.
If one or more trail names are specified, information is returned only if the names match the names of trails belonging only to the current region. To return information about a trail in another region, you must specify its trail ARN.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
If an empty list is specified, information for the trail in the current region is returned.
If an empty list is specified and IncludeShadowTrails
is false, then information for all
trails in the current region is returned.
If an empty list is specified and IncludeShadowTrails is null or true, then information for all trails in the current region and any associated shadow trails in other regions is returned.
If one or more trail names are specified, information is returned only if the names match the names of trails belonging only to the current region. To return information about a trail in another region, you must specify its trail ARN.
public Boolean includeShadowTrails()
Specifies whether to include shadow trails in the response. A shadow trail is the replication in a region of a trail that was created in a different region, or in the case of an organization trail, the replication of an organization trail in member accounts. If you do not include shadow trails, organization trails in a member account and region replication trails will not be returned. The default is true.
public DescribeTrailsRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DescribeTrailsRequest.Builder,DescribeTrailsRequest>
toBuilder
in class CloudTrailRequest
public static DescribeTrailsRequest.Builder builder()
public static Class<? extends DescribeTrailsRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. 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, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.