Interface UpdateApplicationRequest.Builder

All Superinterfaces:
ApplicationInsightsRequest.Builder, AwsRequest.Builder, Buildable, CopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>, SdkBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateApplicationRequest

  • Method Details

    • resourceGroupName

      UpdateApplicationRequest.Builder resourceGroupName(String 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

      UpdateApplicationRequest.Builder opsCenterEnabled(Boolean opsCenterEnabled)

      When set to true, creates opsItems for any problems detected on an application.

      Parameters:
      opsCenterEnabled - When set to true, 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

      UpdateApplicationRequest.Builder cweMonitorEnabled(Boolean 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 as instance terminated, failed deployment, and others.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • opsItemSNSTopicArn

      UpdateApplicationRequest.Builder opsItemSNSTopicArn(String 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

      UpdateApplicationRequest.Builder removeSNSTopic(Boolean 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

      UpdateApplicationRequest.Builder autoConfigEnabled(Boolean 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

      UpdateApplicationRequest.Builder attachMissingPermission(Boolean 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.