Interface DaemonRevision.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DaemonRevision.Builder,,DaemonRevision> SdkBuilder<DaemonRevision.Builder,,DaemonRevision> SdkPojo
- Enclosing class:
DaemonRevision
-
Method Summary
Modifier and TypeMethodDescriptionclusterArn(String clusterArn) The Amazon Resource Name (ARN) of the cluster that hosts the daemon.containerImages(Collection<DaemonContainerImage> containerImages) The container images used by the daemon revision.containerImages(Consumer<DaemonContainerImage.Builder>... containerImages) The container images used by the daemon revision.containerImages(DaemonContainerImage... containerImages) The container images used by the daemon revision.The Unix timestamp for the time when the daemon revision was created.The Amazon Resource Name (ARN) of the daemon for this revision.daemonRevisionArn(String daemonRevisionArn) The Amazon Resource Name (ARN) of the daemon revision.daemonTaskDefinitionArn(String daemonTaskDefinitionArn) The Amazon Resource Name (ARN) of the daemon task definition used by this revision.enableECSManagedTags(Boolean enableECSManagedTags) Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.enableExecuteCommand(Boolean enableExecuteCommand) Specifies whether the execute command functionality is turned on for the daemon tasks.propagateTags(String propagateTags) Specifies whether tags are propagated from the daemon to the daemon tasks.propagateTags(DaemonPropagateTags propagateTags) Specifies whether tags are propagated from the daemon to the daemon tasks.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
daemonRevisionArn
The Amazon Resource Name (ARN) of the daemon revision.
- Parameters:
daemonRevisionArn- The Amazon Resource Name (ARN) of the daemon revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterArn
The Amazon Resource Name (ARN) of the cluster that hosts the daemon.
- Parameters:
clusterArn- The Amazon Resource Name (ARN) of the cluster that hosts the daemon.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
daemonArn
The Amazon Resource Name (ARN) of the daemon for this revision.
- Parameters:
daemonArn- The Amazon Resource Name (ARN) of the daemon for this revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
daemonTaskDefinitionArn
The Amazon Resource Name (ARN) of the daemon task definition used by this revision.
- Parameters:
daemonTaskDefinitionArn- The Amazon Resource Name (ARN) of the daemon task definition used by this revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The Unix timestamp for the time when the daemon revision was created.
- Parameters:
createdAt- The Unix timestamp for the time when the daemon revision was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerImages
The container images used by the daemon revision.
- Parameters:
containerImages- The container images used by the daemon revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerImages
The container images used by the daemon revision.
- Parameters:
containerImages- The container images used by the daemon revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerImages
The container images used by the daemon revision.
This is a convenience method that creates an instance of theDaemonContainerImage.Builderavoiding the need to create one manually viaDaemonContainerImage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontainerImages(List<DaemonContainerImage>).- Parameters:
containerImages- a consumer that will call methods onDaemonContainerImage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propagateTags
Specifies whether tags are propagated from the daemon to the daemon tasks.
- Parameters:
propagateTags- Specifies whether tags are propagated from the daemon to the daemon tasks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propagateTags
Specifies whether tags are propagated from the daemon to the daemon tasks.
- Parameters:
propagateTags- Specifies whether tags are propagated from the daemon to the daemon tasks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enableECSManagedTags
Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.
- Parameters:
enableECSManagedTags- Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableExecuteCommand
Specifies whether the execute command functionality is turned on for the daemon tasks.
- Parameters:
enableExecuteCommand- Specifies whether the execute command functionality is turned on for the daemon tasks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-