Class StartConfigurationSessionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.appconfigdata.model.AppConfigDataResponse
-
- software.amazon.awssdk.services.appconfigdata.model.StartConfigurationSessionResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<StartConfigurationSessionResponse.Builder,StartConfigurationSessionResponse>
@Generated("software.amazon.awssdk:codegen") public final class StartConfigurationSessionResponse extends AppConfigDataResponse implements ToCopyableBuilder<StartConfigurationSessionResponse.Builder,StartConfigurationSessionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStartConfigurationSessionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StartConfigurationSessionResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinitialConfigurationToken()Token encapsulating state about the configuration session.List<SdkField<?>>sdkFields()static Class<? extends StartConfigurationSessionResponse.Builder>serializableBuilderClass()StartConfigurationSessionResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.appconfigdata.model.AppConfigDataResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
initialConfigurationToken
public final String initialConfigurationToken()
Token encapsulating state about the configuration session. Provide this token to the
GetLatestConfigurationAPI to retrieve configuration data.This token should only be used once in your first call to
GetLatestConfiguration. You must use the new token in theGetLatestConfigurationresponse (NextPollConfigurationToken) in each subsequent call toGetLatestConfiguration.The
InitialConfigurationTokenandNextPollConfigurationTokenshould only be used once. To support long poll use cases, the tokens are valid for up to 24 hours. If aGetLatestConfigurationcall uses an expired token, the system returnsBadRequestException.- Returns:
- Token encapsulating state about the configuration session. Provide this token to the
GetLatestConfigurationAPI to retrieve configuration data.This token should only be used once in your first call to
GetLatestConfiguration. You must use the new token in theGetLatestConfigurationresponse (NextPollConfigurationToken) in each subsequent call toGetLatestConfiguration.The
InitialConfigurationTokenandNextPollConfigurationTokenshould only be used once. To support long poll use cases, the tokens are valid for up to 24 hours. If aGetLatestConfigurationcall uses an expired token, the system returnsBadRequestException.
-
toBuilder
public StartConfigurationSessionResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StartConfigurationSessionResponse.Builder,StartConfigurationSessionResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static StartConfigurationSessionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends StartConfigurationSessionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-