Interface UpdateApplicationRequest.Builder
- All Superinterfaces:
ApplicationInsightsRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateApplicationRequest.Builder,
,UpdateApplicationRequest> SdkBuilder<UpdateApplicationRequest.Builder,
,UpdateApplicationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateApplicationRequest
public static interface UpdateApplicationRequest.Builder
extends ApplicationInsightsRequest.Builder, SdkPojo, CopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionattachMissingPermission
(Boolean attachMissingPermission) If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.autoConfigEnabled
(Boolean autoConfigEnabled) Turns auto-configuration on or off.cweMonitorEnabled
(Boolean cweMonitorEnabled) Indicates whether Application Insights can listen to CloudWatch events for the application resources, such asinstance terminated
,failed deployment
, and others.opsCenterEnabled
(Boolean opsCenterEnabled) When set totrue
, creates opsItems for any problems detected on an application.opsItemSNSTopicArn
(String opsItemSNSTopicArn) The SNS topic provided to Application Insights that is associated to the created opsItem.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.removeSNSTopic
(Boolean removeSNSTopic) Disassociates the SNS topic from the opsItem created for detected problems.resourceGroupName
(String resourceGroupName) The name of the resource group.Methods inherited from interface software.amazon.awssdk.services.applicationinsights.model.ApplicationInsightsRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
resourceGroupName
The name of the resource group.
- Parameters:
resourceGroupName
- The name of the resource group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsCenterEnabled
When set to
true
, creates opsItems for any problems detected on an application.- Parameters:
opsCenterEnabled
- When set totrue
, creates opsItems for any problems detected on an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cweMonitorEnabled
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
,failed deployment
, and others.- Parameters:
cweMonitorEnabled
- Indicates whether Application Insights can listen to CloudWatch events for the application resources, such asinstance terminated
,failed deployment
, and others.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsItemSNSTopicArn
The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
- Parameters:
opsItemSNSTopicArn
- The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeSNSTopic
Disassociates the SNS topic from the opsItem created for detected problems.
- Parameters:
removeSNSTopic
- Disassociates the SNS topic from the opsItem created for detected problems.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoConfigEnabled
Turns auto-configuration on or off.
- Parameters:
autoConfigEnabled
- Turns auto-configuration on or off.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachMissingPermission
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
- Parameters:
attachMissingPermission
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-