Class CapabilityState.Builder

  • Enclosing class:
    CapabilityState

    public static final class CapabilityState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • arn

        public CapabilityState.Builder arn​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the capability.
        Returns:
        builder
      • arn

        public CapabilityState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the capability.
        Returns:
        builder
      • capabilityName

        public CapabilityState.Builder capabilityName​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> capabilityName)
        Parameters:
        capabilityName - Name of the capability. Must be unique within the cluster.
        Returns:
        builder
      • capabilityName

        public CapabilityState.Builder capabilityName​(java.lang.String capabilityName)
        Parameters:
        capabilityName - Name of the capability. Must be unique within the cluster.
        Returns:
        builder
      • clusterName

        public CapabilityState.Builder clusterName​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> clusterName)
        Parameters:
        clusterName - Name of the EKS cluster.
        Returns:
        builder
      • clusterName

        public CapabilityState.Builder clusterName​(java.lang.String clusterName)
        Parameters:
        clusterName - Name of the EKS cluster.
        Returns:
        builder
      • deletePropagationPolicy

        public CapabilityState.Builder deletePropagationPolicy​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> deletePropagationPolicy)
        Parameters:
        deletePropagationPolicy - Delete propagation policy for the capability. Valid values: `RETAIN`.
        Returns:
        builder
      • deletePropagationPolicy

        public CapabilityState.Builder deletePropagationPolicy​(java.lang.String deletePropagationPolicy)
        Parameters:
        deletePropagationPolicy - Delete propagation policy for the capability. Valid values: `RETAIN`.
        Returns:
        builder
      • region

        public CapabilityState.Builder region​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public CapabilityState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • roleArn

        public CapabilityState.Builder roleArn​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - ARN of the IAM role to associate with the capability.
        Returns:
        builder
      • roleArn

        public CapabilityState.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - ARN of the IAM role to associate with the capability.
        Returns:
        builder
      • tags

        public CapabilityState.Builder tags​(@Nullable
                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags.
        Returns:
        builder
      • tags

        public CapabilityState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags.
        Returns:
        builder
      • tagsAll

        public CapabilityState.Builder tagsAll​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public CapabilityState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • type

        public CapabilityState.Builder type​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.
        Returns:
        builder
      • type

        public CapabilityState.Builder type​(java.lang.String type)
        Parameters:
        type - Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.
        Returns:
        builder
      • version

        public CapabilityState.Builder version​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> version)
        Parameters:
        version - Version of the capability.
        Returns:
        builder
      • version

        public CapabilityState.Builder version​(java.lang.String version)
        Parameters:
        version - Version of the capability.
        Returns:
        builder