Class ServerlessCacheConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.elasticache.model.ServerlessCacheConfiguration
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ServerlessCacheConfiguration.Builder,ServerlessCacheConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class ServerlessCacheConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServerlessCacheConfiguration.Builder,ServerlessCacheConfiguration>
The configuration settings for a specific serverless cache.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ServerlessCacheConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServerlessCacheConfiguration.Builder
builder()
String
engine()
The engine that the serverless cache is configured with.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
majorEngineVersion()
The engine version number that the serverless cache is configured with.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends ServerlessCacheConfiguration.Builder>
serializableBuilderClass()
String
serverlessCacheName()
The identifier of a serverless cache.ServerlessCacheConfiguration.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
-
serverlessCacheName
public final String serverlessCacheName()
The identifier of a serverless cache.
- Returns:
- The identifier of a serverless cache.
-
engine
public final String engine()
The engine that the serverless cache is configured with.
- Returns:
- The engine that the serverless cache is configured with.
-
majorEngineVersion
public final String majorEngineVersion()
The engine version number that the serverless cache is configured with.
- Returns:
- The engine version number that the serverless cache is configured with.
-
toBuilder
public ServerlessCacheConfiguration.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ServerlessCacheConfiguration.Builder,ServerlessCacheConfiguration>
-
builder
public static ServerlessCacheConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends ServerlessCacheConfiguration.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-