Class AScriptState.Builder

  • Enclosing class:
    AScriptState

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

      • Builder

        public Builder()
    • Method Detail

      • ascriptName

        public AScriptState.Builder ascriptName​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> ascriptName)
        Parameters:
        ascriptName - The name of AScript.
        Returns:
        builder
      • ascriptName

        public AScriptState.Builder ascriptName​(java.lang.String ascriptName)
        Parameters:
        ascriptName - The name of AScript.
        Returns:
        builder
      • enabled

        public AScriptState.Builder enabled​(@Nullable
                                            com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether scripts are enabled.
        Returns:
        builder
      • enabled

        public AScriptState.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether scripts are enabled.
        Returns:
        builder
      • extAttributeEnabled

        public AScriptState.Builder extAttributeEnabled​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Boolean> extAttributeEnabled)
        Parameters:
        extAttributeEnabled - Whether extension parameters are enabled.
        Returns:
        builder
      • extAttributeEnabled

        public AScriptState.Builder extAttributeEnabled​(java.lang.Boolean extAttributeEnabled)
        Parameters:
        extAttributeEnabled - Whether extension parameters are enabled.
        Returns:
        builder
      • extAttributes

        public AScriptState.Builder extAttributes​(@Nullable
                                                  com.pulumi.core.Output<java.util.List<AScriptExtAttributeArgs>> extAttributes)
        Parameters:
        extAttributes - Extended attribute list. See `ext_attributes` below for details.
        Returns:
        builder
      • extAttributes

        public AScriptState.Builder extAttributes​(java.util.List<AScriptExtAttributeArgs> extAttributes)
        Parameters:
        extAttributes - Extended attribute list. See `ext_attributes` below for details.
        Returns:
        builder
      • extAttributes

        public AScriptState.Builder extAttributes​(AScriptExtAttributeArgs... extAttributes)
        Parameters:
        extAttributes - Extended attribute list. See `ext_attributes` below for details.
        Returns:
        builder
      • listenerId

        public AScriptState.Builder listenerId​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> listenerId)
        Parameters:
        listenerId - Listener ID of script attribution
        Returns:
        builder
      • listenerId

        public AScriptState.Builder listenerId​(java.lang.String listenerId)
        Parameters:
        listenerId - Listener ID of script attribution
        Returns:
        builder
      • loadBalancerId

        public AScriptState.Builder loadBalancerId​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> loadBalancerId)
        Parameters:
        loadBalancerId - The ID of load balancer instance.
        Returns:
        builder
      • loadBalancerId

        public AScriptState.Builder loadBalancerId​(java.lang.String loadBalancerId)
        Parameters:
        loadBalancerId - The ID of load balancer instance.
        Returns:
        builder
      • position

        public AScriptState.Builder position​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> position)
        Parameters:
        position - Execution location of AScript.
        Returns:
        builder
      • position

        public AScriptState.Builder position​(java.lang.String position)
        Parameters:
        position - Execution location of AScript.
        Returns:
        builder
      • scriptContent

        public AScriptState.Builder scriptContent​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> scriptContent)
        Parameters:
        scriptContent - The content of AScript.
        Returns:
        builder
      • scriptContent

        public AScriptState.Builder scriptContent​(java.lang.String scriptContent)
        Parameters:
        scriptContent - The content of AScript.
        Returns:
        builder
      • status

        public AScriptState.Builder status​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - The status of AScript.
        Returns:
        builder
      • status

        public AScriptState.Builder status​(java.lang.String status)
        Parameters:
        status - The status of AScript.
        Returns:
        builder