Class RunEnvironment

java.lang.Object
io.cloudreactor.tasksymphony.model.RunEnvironment

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class RunEnvironment extends Object
RunEnvironments contain common settings for running a set of related Tasks. Usually RunEnvironments group Tasks in the same deployment environment (e.g. staging or production). Task and Workflows belong to a RunEnvironment but can override the RunEnvironment's settings.
  • Field Details

  • Constructor Details

    • RunEnvironment

      public RunEnvironment()
  • Method Details

    • getUrl

      @Nonnull public URI getUrl()
      Get url
      Returns:
      url
    • getUuid

      @Nonnull public UUID getUuid()
      Get uuid
      Returns:
      uuid
    • name

      public RunEnvironment name(String name)
    • getName

      @Nonnull public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • description

      public RunEnvironment description(String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • getDashboardUrl

      @Nonnull public String getDashboardUrl()
      Get dashboardUrl
      Returns:
      dashboardUrl
    • getCreatedByUser

      @Nonnull public String getCreatedByUser()
      Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
      Returns:
      createdByUser
    • getCreatedByGroup

      @Nullable public Group getCreatedByGroup()
      Get createdByGroup
      Returns:
      createdByGroup
    • getCreatedAt

      @Nonnull public OffsetDateTime getCreatedAt()
      Get createdAt
      Returns:
      createdAt
    • getUpdatedAt

      @Nonnull public OffsetDateTime getUpdatedAt()
      Get updatedAt
      Returns:
      updatedAt
    • awsAccountId

      public RunEnvironment awsAccountId(String awsAccountId)
    • getAwsAccountId

      @Nullable public String getAwsAccountId()
      Get awsAccountId
      Returns:
      awsAccountId
    • setAwsAccountId

      public void setAwsAccountId(String awsAccountId)
    • awsDefaultRegion

      public RunEnvironment awsDefaultRegion(String awsDefaultRegion)
    • getAwsDefaultRegion

      @Nullable public String getAwsDefaultRegion()
      Get awsDefaultRegion
      Returns:
      awsDefaultRegion
    • setAwsDefaultRegion

      public void setAwsDefaultRegion(String awsDefaultRegion)
    • awsAccessKey

      public RunEnvironment awsAccessKey(String awsAccessKey)
    • getAwsAccessKey

      @Nullable public String getAwsAccessKey()
      Get awsAccessKey
      Returns:
      awsAccessKey
    • setAwsAccessKey

      public void setAwsAccessKey(String awsAccessKey)
    • awsAssumedRoleExternalId

      public RunEnvironment awsAssumedRoleExternalId(String awsAssumedRoleExternalId)
    • getAwsAssumedRoleExternalId

      @Nullable public String getAwsAssumedRoleExternalId()
      Get awsAssumedRoleExternalId
      Returns:
      awsAssumedRoleExternalId
    • setAwsAssumedRoleExternalId

      public void setAwsAssumedRoleExternalId(String awsAssumedRoleExternalId)
    • awsEventsRoleArn

      public RunEnvironment awsEventsRoleArn(String awsEventsRoleArn)
    • getAwsEventsRoleArn

      @Nullable public String getAwsEventsRoleArn()
      Get awsEventsRoleArn
      Returns:
      awsEventsRoleArn
    • setAwsEventsRoleArn

      public void setAwsEventsRoleArn(String awsEventsRoleArn)
    • awsWorkflowStarterLambdaArn

      public RunEnvironment awsWorkflowStarterLambdaArn(String awsWorkflowStarterLambdaArn)
    • getAwsWorkflowStarterLambdaArn

      @Nullable public String getAwsWorkflowStarterLambdaArn()
      Get awsWorkflowStarterLambdaArn
      Returns:
      awsWorkflowStarterLambdaArn
    • setAwsWorkflowStarterLambdaArn

      public void setAwsWorkflowStarterLambdaArn(String awsWorkflowStarterLambdaArn)
    • awsWorkflowStarterAccessKey

      public RunEnvironment awsWorkflowStarterAccessKey(String awsWorkflowStarterAccessKey)
    • getAwsWorkflowStarterAccessKey

      @Nullable public String getAwsWorkflowStarterAccessKey()
      Get awsWorkflowStarterAccessKey
      Returns:
      awsWorkflowStarterAccessKey
    • setAwsWorkflowStarterAccessKey

      public void setAwsWorkflowStarterAccessKey(String awsWorkflowStarterAccessKey)
    • defaultAlertMethods

      public RunEnvironment defaultAlertMethods(List<NameAndUuid> defaultAlertMethods)
    • addDefaultAlertMethodsItem

      public RunEnvironment addDefaultAlertMethodsItem(NameAndUuid defaultAlertMethodsItem)
    • getDefaultAlertMethods

      @Nullable public List<NameAndUuid> getDefaultAlertMethods()
      Get defaultAlertMethods
      Returns:
      defaultAlertMethods
    • setDefaultAlertMethods

      public void setDefaultAlertMethods(List<NameAndUuid> defaultAlertMethods)
    • getExecutionMethodCapabilities

      @Nonnull public List<AwsEcsRunEnvironmentExecutionMethodCapability> getExecutionMethodCapabilities()
      Get executionMethodCapabilities
      Returns:
      executionMethodCapabilities
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object