Class ConfigureElasticCloudAction

    • Constructor Detail

      • ConfigureElasticCloudAction

        public ConfigureElasticCloudAction()
    • Method Detail

      • prepare

        public void prepare()
                     throws Exception
        Specified by:
        prepare in interface com.opensymphony.xwork2.Preparable
        Throws:
        Exception
      • validate

        public void validate()
        Specified by:
        validate in interface com.opensymphony.xwork2.Validateable
        Overrides:
        validate in class com.opensymphony.xwork2.ActionSupport
      • setAutomaticInstanceManagementPreset

        public void setAutomaticInstanceManagementPreset​(String presetName)
      • getAutomaticInstanceManagementPreset

        public String getAutomaticInstanceManagementPreset()
      • isFieldAutoInstanceManagementEnabled

        public boolean isFieldAutoInstanceManagementEnabled()
      • isFieldElasticWizard

        public boolean isFieldElasticWizard()
      • setFieldElasticWizard

        public void setFieldElasticWizard​(boolean fieldElasticWizard)
      • getRegion

        public String getRegion()
      • setRegion

        public void setRegion​(@NotNull
                              @NotNull String region)
      • getAvailableRegions

        @NotNull
        public @NotNull Collection<com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region> getAvailableRegions()
      • disableAndCleanup

        public String disableAndCleanup()
      • getAwsSecretAccessKeyChange

        public String getAwsSecretAccessKeyChange()
      • setAwsSecretAccessKeyChange

        public void setAwsSecretAccessKeyChange​(String awsSecretAccessKeyChange)
      • setAwsCredentialsType

        public void setAwsCredentialsType​(AwsCredentialsType awsCredentialsType)
      • isHostEC2

        public boolean isHostEC2()
      • getSendTest

        public String getSendTest()
      • setSendTest

        public void setSendTest​(String sendTest)
      • getFieldAwsSecretAccessKey

        public String getFieldAwsSecretAccessKey()
      • setFieldAwsSecretAccessKey

        public void setFieldAwsSecretAccessKey​(String fieldAwsSecretAccessKey)
      • getFieldAwsAccessKeyId

        public String getFieldAwsAccessKeyId()
      • setFieldAwsAccessKeyId

        public void setFieldAwsAccessKeyId​(String fieldAwsAccessKeyId)
      • getFieldMaxConcurrentInstances

        public int getFieldMaxConcurrentInstances()
      • setFieldMaxConcurrentInstances

        public void setFieldMaxConcurrentInstances​(int fieldMaxConcurrentInstances)
      • isFieldAutoShutdownEnabled

        public boolean isFieldAutoShutdownEnabled()
      • setFieldAutoShutdownEnabled

        public void setFieldAutoShutdownEnabled​(boolean fieldAutoShutdownEnabled)
      • setFieldAutoInstanceManagementEnabled

        public void setFieldAutoInstanceManagementEnabled​(boolean fieldAutoInstanceManagementEnabled)
      • getFieldAutoShutdownDelay

        public String getFieldAutoShutdownDelay()
      • setFieldAutoShutdownDelay

        public void setFieldAutoShutdownDelay​(String fieldAutoShutdownDelay)
      • isFieldUploadingOfAwsAccountDetailsEnabled

        public boolean isFieldUploadingOfAwsAccountDetailsEnabled()
      • setFieldUploadingOfAwsAccountDetailsEnabled

        public void setFieldUploadingOfAwsAccountDetailsEnabled​(boolean fieldUploadingOfAwsAccountDetailsEnabled)
      • getFieldAwsPrivateKeyFile

        public String getFieldAwsPrivateKeyFile()
      • setFieldAwsPrivateKeyFile

        public void setFieldAwsPrivateKeyFile​(String fieldAwsPrivateKeyFile)
      • getElasticConfigureKeysMethod

        public String getElasticConfigureKeysMethod()
      • setElasticConfigureKeysMethod

        public void setElasticConfigureKeysMethod​(String elasticConfigureKeysMethod)
      • getFieldAwsCertFile

        public String getFieldAwsCertFile()
      • setFieldAwsCertFile

        public void setFieldAwsCertFile​(String fieldAwsCertFile)
      • isRemoteAgentFunctionEnabled

        public boolean isRemoteAgentFunctionEnabled()
      • isShowHint

        public boolean isShowHint()
      • isShowIAMRoleHint

        public boolean isShowIAMRoleHint()
      • setShowHint

        public void setShowHint​(boolean showHint)
      • getFieldAverageTimeInQueueThreshold

        public int getFieldAverageTimeInQueueThreshold()
      • setFieldAverageTimeInQueueThreshold

        public void setFieldAverageTimeInQueueThreshold​(int fieldAverageTimeInQueueThreshold)
      • getFieldElasticBuildsInQueueThreshold

        public int getFieldElasticBuildsInQueueThreshold()
      • setFieldElasticBuildsInQueueThreshold

        public void setFieldElasticBuildsInQueueThreshold​(int fieldElasticBuildsInQueueThreshold)
      • getFieldTotalBuildInQueueThreshold

        public int getFieldTotalBuildInQueueThreshold()
      • setFieldTotalBuildInQueueThreshold

        public void setFieldTotalBuildInQueueThreshold​(int fieldTotalBuildInQueueThreshold)
      • getFieldMaxElasticInstancesToStartAtOnce

        public int getFieldMaxElasticInstancesToStartAtOnce()
      • setFieldMaxElasticInstancesToStartAtOnce

        public void setFieldMaxElasticInstancesToStartAtOnce​(int fieldMaxElasticInstancesToStartAtOnce)
      • getFieldMaxNonBambooInstances

        public int getFieldMaxNonBambooInstances()
      • setFieldMaxNonBambooInstances

        public void setFieldMaxNonBambooInstances​(int fieldMaxNonBambooInstances)
      • getFieldInstanceIdleTimeThreshold

        public int getFieldInstanceIdleTimeThreshold()
      • setFieldInstanceIdleTimeThreshold

        public void setFieldInstanceIdleTimeThreshold​(int fieldInstanceIdleTimeThreshold)
      • getRequestedElasticInstancesCount

        public int getRequestedElasticInstancesCount()
      • getRunningElasticInstancesCount

        public int getRunningElasticInstancesCount()
      • isElasticIpManagementEnabled

        public boolean isElasticIpManagementEnabled()
      • setElasticIpManagementEnabled

        public void setElasticIpManagementEnabled​(boolean elasticIpManagementEnabled)
      • getLicenseTier

        public String getLicenseTier()
      • isOnDemand

        public boolean isOnDemand()