Class UpdateComponentConfigurationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.applicationinsights.model.ApplicationInsightsRequest
-
- software.amazon.awssdk.services.applicationinsights.model.UpdateComponentConfigurationRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateComponentConfigurationRequest.Builder,UpdateComponentConfigurationRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateComponentConfigurationRequest extends ApplicationInsightsRequest implements ToCopyableBuilder<UpdateComponentConfigurationRequest.Builder,UpdateComponentConfigurationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateComponentConfigurationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanautoConfigEnabled()Automatically configures the component by applying the recommended configurations.static UpdateComponentConfigurationRequest.Builderbuilder()StringcomponentConfiguration()The configuration settings of the component.StringcomponentName()The name of the component.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Booleanmonitor()Indicates whether the application component is monitored.StringresourceGroupName()The name of the resource group.List<SdkField<?>>sdkFields()static Class<? extends UpdateComponentConfigurationRequest.Builder>serializableBuilderClass()Tiertier()The tier of the application component.StringtierAsString()The tier of the application component.UpdateComponentConfigurationRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
resourceGroupName
public final String resourceGroupName()
The name of the resource group.
- Returns:
- The name of the resource group.
-
componentName
public final String componentName()
The name of the component.
- Returns:
- The name of the component.
-
monitor
public final Boolean monitor()
Indicates whether the application component is monitored.
- Returns:
- Indicates whether the application component is monitored.
-
tier
public final Tier tier()
The tier of the application component.
If the service returns an enum value that is not available in the current SDK version,
tierwill returnTier.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtierAsString().- Returns:
- The tier of the application component.
- See Also:
Tier
-
tierAsString
public final String tierAsString()
The tier of the application component.
If the service returns an enum value that is not available in the current SDK version,
tierwill returnTier.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtierAsString().- Returns:
- The tier of the application component.
- See Also:
Tier
-
componentConfiguration
public final String componentConfiguration()
The configuration settings of the component. The value is the escaped JSON of the configuration. For more information about the JSON format, see Working with JSON. You can send a request to
DescribeComponentConfigurationRecommendationto see the recommended configuration for a component. For the complete format of the component configuration file, see Component Configuration.- Returns:
- The configuration settings of the component. The value is the escaped JSON of the configuration. For more
information about the JSON format, see Working
with JSON. You can send a request to
DescribeComponentConfigurationRecommendationto see the recommended configuration for a component. For the complete format of the component configuration file, see Component Configuration.
-
autoConfigEnabled
public final Boolean autoConfigEnabled()
Automatically configures the component by applying the recommended configurations.
- Returns:
- Automatically configures the component by applying the recommended configurations.
-
toBuilder
public UpdateComponentConfigurationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateComponentConfigurationRequest.Builder,UpdateComponentConfigurationRequest>- Specified by:
toBuilderin classApplicationInsightsRequest
-
builder
public static UpdateComponentConfigurationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateComponentConfigurationRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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 classSdkRequest
-
-