Class DestinationDetails
- java.lang.Object
-
- software.amazon.awssdk.services.elasticache.model.DestinationDetails
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DestinationDetails.Builder,DestinationDetails>
@Generated("software.amazon.awssdk:codegen") public final class DestinationDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DestinationDetails.Builder,DestinationDetails>
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DestinationDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DestinationDetails.Builder
builder()
CloudWatchLogsDestinationDetails
cloudWatchLogsDetails()
The configuration details of the CloudWatch Logs destination.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
KinesisFirehoseDestinationDetails
kinesisFirehoseDetails()
The configuration details of the Kinesis Data Firehose destination.List<SdkField<?>>
sdkFields()
static Class<? extends DestinationDetails.Builder>
serializableBuilderClass()
DestinationDetails.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cloudWatchLogsDetails
public final CloudWatchLogsDestinationDetails cloudWatchLogsDetails()
The configuration details of the CloudWatch Logs destination.
- Returns:
- The configuration details of the CloudWatch Logs destination.
-
kinesisFirehoseDetails
public final KinesisFirehoseDestinationDetails kinesisFirehoseDetails()
The configuration details of the Kinesis Data Firehose destination.
- Returns:
- The configuration details of the Kinesis Data Firehose destination.
-
toBuilder
public DestinationDetails.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<DestinationDetails.Builder,DestinationDetails>
-
builder
public static DestinationDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends DestinationDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String 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.
-
-