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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDefaultAlertMethodsItem(NameAndUuid defaultAlertMethodsItem) awsAccessKey(String awsAccessKey) awsAccountId(String awsAccountId) awsAssumedRoleExternalId(String awsAssumedRoleExternalId) awsDefaultRegion(String awsDefaultRegion) awsEventsRoleArn(String awsEventsRoleArn) awsWorkflowStarterAccessKey(String awsWorkflowStarterAccessKey) awsWorkflowStarterLambdaArn(String awsWorkflowStarterLambdaArn) defaultAlertMethods(List<NameAndUuid> defaultAlertMethods) description(String description) booleanGet awsAccessKeyGet awsAccountIdGet awsAssumedRoleExternalIdGet awsDefaultRegionGet awsEventsRoleArnGet awsWorkflowStarterAccessKeyGet awsWorkflowStarterLambdaArnGet createdAtGet createdByGroupRequired.Get dashboardUrlGet defaultAlertMethodsGet descriptionGet executionMethodCapabilitiesgetName()Get nameGet updatedAtgetUrl()Get urlgetUuid()Get uuidinthashCode()voidsetAwsAccessKey(String awsAccessKey) voidsetAwsAccountId(String awsAccountId) voidsetAwsAssumedRoleExternalId(String awsAssumedRoleExternalId) voidsetAwsDefaultRegion(String awsDefaultRegion) voidsetAwsEventsRoleArn(String awsEventsRoleArn) voidsetAwsWorkflowStarterAccessKey(String awsWorkflowStarterAccessKey) voidsetAwsWorkflowStarterLambdaArn(String awsWorkflowStarterLambdaArn) voidsetDefaultAlertMethods(List<NameAndUuid> defaultAlertMethods) voidsetDescription(String description) voidtoString()
-
Field Details
-
JSON_PROPERTY_URL
- See Also:
-
JSON_PROPERTY_UUID
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_DASHBOARD_URL
- See Also:
-
JSON_PROPERTY_CREATED_BY_USER
- See Also:
-
JSON_PROPERTY_CREATED_BY_GROUP
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
JSON_PROPERTY_AWS_ACCOUNT_ID
- See Also:
-
JSON_PROPERTY_AWS_DEFAULT_REGION
- See Also:
-
JSON_PROPERTY_AWS_ACCESS_KEY
- See Also:
-
JSON_PROPERTY_AWS_ASSUMED_ROLE_EXTERNAL_ID
- See Also:
-
JSON_PROPERTY_AWS_EVENTS_ROLE_ARN
- See Also:
-
JSON_PROPERTY_AWS_WORKFLOW_STARTER_LAMBDA_ARN
- See Also:
-
JSON_PROPERTY_AWS_WORKFLOW_STARTER_ACCESS_KEY
- See Also:
-
JSON_PROPERTY_DEFAULT_ALERT_METHODS
- See Also:
-
JSON_PROPERTY_EXECUTION_METHOD_CAPABILITIES
- See Also:
-
-
Constructor Details
-
RunEnvironment
public RunEnvironment()
-
-
Method Details
-
getUrl
Get url- Returns:
- url
-
getUuid
Get uuid- Returns:
- uuid
-
name
-
getName
Get name- Returns:
- name
-
setName
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
getDashboardUrl
Get dashboardUrl- Returns:
- dashboardUrl
-
getCreatedByUser
Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.- Returns:
- createdByUser
-
getCreatedByGroup
Get createdByGroup- Returns:
- createdByGroup
-
getCreatedAt
Get createdAt- Returns:
- createdAt
-
getUpdatedAt
Get updatedAt- Returns:
- updatedAt
-
awsAccountId
-
getAwsAccountId
Get awsAccountId- Returns:
- awsAccountId
-
setAwsAccountId
-
awsDefaultRegion
-
getAwsDefaultRegion
Get awsDefaultRegion- Returns:
- awsDefaultRegion
-
setAwsDefaultRegion
-
awsAccessKey
-
getAwsAccessKey
Get awsAccessKey- Returns:
- awsAccessKey
-
setAwsAccessKey
-
awsAssumedRoleExternalId
-
getAwsAssumedRoleExternalId
Get awsAssumedRoleExternalId- Returns:
- awsAssumedRoleExternalId
-
setAwsAssumedRoleExternalId
-
awsEventsRoleArn
-
getAwsEventsRoleArn
Get awsEventsRoleArn- Returns:
- awsEventsRoleArn
-
setAwsEventsRoleArn
-
awsWorkflowStarterLambdaArn
-
getAwsWorkflowStarterLambdaArn
Get awsWorkflowStarterLambdaArn- Returns:
- awsWorkflowStarterLambdaArn
-
setAwsWorkflowStarterLambdaArn
-
awsWorkflowStarterAccessKey
-
getAwsWorkflowStarterAccessKey
Get awsWorkflowStarterAccessKey- Returns:
- awsWorkflowStarterAccessKey
-
setAwsWorkflowStarterAccessKey
-
defaultAlertMethods
-
addDefaultAlertMethodsItem
-
getDefaultAlertMethods
Get defaultAlertMethods- Returns:
- defaultAlertMethods
-
setDefaultAlertMethods
-
getExecutionMethodCapabilities
@Nonnull public List<AwsEcsRunEnvironmentExecutionMethodCapability> getExecutionMethodCapabilities()Get executionMethodCapabilities- Returns:
- executionMethodCapabilities
-
equals
-
hashCode
public int hashCode() -
toString
-