Class ProjectAppConfigResourceConfig
- java.lang.Object
-
- software.amazon.awssdk.services.evidently.model.ProjectAppConfigResourceConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProjectAppConfigResourceConfig.Builder,ProjectAppConfigResourceConfig>
@Generated("software.amazon.awssdk:codegen") public final class ProjectAppConfigResourceConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProjectAppConfigResourceConfig.Builder,ProjectAppConfigResourceConfig>
Use this parameter to configure client-side evaluation for your project. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the EvaluateFeature operation to assign the variations. This mitigates the latency and availability risks that come with an API call.
ProjectAppConfigResourceis a structure that defines the configuration of how your application integrates with AppConfig to run client-side evaluation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProjectAppConfigResourceConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapplicationId()The ID of the AppConfig application to use for client-side evaluation.static ProjectAppConfigResourceConfig.Builderbuilder()StringenvironmentId()The ID of the AppConfig environment to use for client-side evaluation.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ProjectAppConfigResourceConfig.Builder>serializableBuilderClass()ProjectAppConfigResourceConfig.BuildertoBuilder()StringtoString()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
-
applicationId
public final String applicationId()
The ID of the AppConfig application to use for client-side evaluation.
- Returns:
- The ID of the AppConfig application to use for client-side evaluation.
-
environmentId
public final String environmentId()
The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that is within the application that you specify for
applicationId.- Returns:
- The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that
is within the application that you specify for
applicationId.
-
toBuilder
public ProjectAppConfigResourceConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProjectAppConfigResourceConfig.Builder,ProjectAppConfigResourceConfig>
-
builder
public static ProjectAppConfigResourceConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProjectAppConfigResourceConfig.Builder> serializableBuilderClass()
-
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.
-
-