@Generated(value="software.amazon.awssdk:codegen") public final class GetChannelResponse extends CloudTrailResponse implements ToCopyableBuilder<GetChannelResponse.Builder,GetChannelResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetChannelResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetChannelResponse.Builder |
builder() |
String |
channelArn()
The ARN of an channel returned by a
GetChannel request. |
List<Destination> |
destinations()
The Amazon Web Services service that created the service-linked channel.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDestinations()
For responses, this returns true if the service returned a value for the Destinations property.
|
int |
hashCode() |
String |
name()
The name of the CloudTrail channel.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetChannelResponse.Builder> |
serializableBuilderClass() |
String |
source()
The event source for the CloudTrail channel.
|
SourceConfig |
sourceConfig()
Provides information about the advanced event selectors configured for the channel, and whether the channel
applies to all regions or a single region.
|
GetChannelResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String channelArn()
The ARN of an channel returned by a GetChannel request.
GetChannel request.public final String name()
The name of the CloudTrail channel. For service-linked channels, the value is
aws-service-channel/service-name/custom-suffix where service-name represents the name
of the Amazon Web Services service that created the channel and custom-suffix represents the suffix
generated by the Amazon Web Services service.
aws-service-channel/service-name/custom-suffix where service-name represents
the name of the Amazon Web Services service that created the channel and custom-suffix
represents the suffix generated by the Amazon Web Services service.public final String source()
The event source for the CloudTrail channel.
public final SourceConfig sourceConfig()
Provides information about the advanced event selectors configured for the channel, and whether the channel applies to all regions or a single region.
public final boolean hasDestinations()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Destination> destinations()
The Amazon Web Services service that created the service-linked channel.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDestinations() method.
public GetChannelResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetChannelResponse.Builder,GetChannelResponse>toBuilder in class AwsResponsepublic static GetChannelResponse.Builder builder()
public static Class<? extends GetChannelResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.