Class ServiceConditionArgs.Builder

  • Enclosing class:
    ServiceConditionArgs

    public static final class ServiceConditionArgs.Builder
    extends java.lang.Object
    • Method Detail

      • executionReason

        public ServiceConditionArgs.Builder executionReason​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> executionReason)
        Parameters:
        executionReason - (Output) A reason for the execution condition.
        Returns:
        builder
      • executionReason

        public ServiceConditionArgs.Builder executionReason​(java.lang.String executionReason)
        Parameters:
        executionReason - (Output) A reason for the execution condition.
        Returns:
        builder
      • lastTransitionTime

        public ServiceConditionArgs.Builder lastTransitionTime​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> lastTransitionTime)
        Parameters:
        lastTransitionTime - (Output) Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder
      • lastTransitionTime

        public ServiceConditionArgs.Builder lastTransitionTime​(java.lang.String lastTransitionTime)
        Parameters:
        lastTransitionTime - (Output) Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder
      • message

        public ServiceConditionArgs.Builder message​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> message)
        Parameters:
        message - (Output) Human readable message indicating details about the current status.
        Returns:
        builder
      • message

        public ServiceConditionArgs.Builder message​(java.lang.String message)
        Parameters:
        message - (Output) Human readable message indicating details about the current status.
        Returns:
        builder
      • reason

        public ServiceConditionArgs.Builder reason​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> reason)
        Parameters:
        reason - (Output) A common (service-level) reason for this condition.
        Returns:
        builder
      • reason

        public ServiceConditionArgs.Builder reason​(java.lang.String reason)
        Parameters:
        reason - (Output) A common (service-level) reason for this condition.
        Returns:
        builder
      • revisionReason

        public ServiceConditionArgs.Builder revisionReason​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> revisionReason)
        Parameters:
        revisionReason - (Output) A reason for the revision condition.
        Returns:
        builder
      • revisionReason

        public ServiceConditionArgs.Builder revisionReason​(java.lang.String revisionReason)
        Parameters:
        revisionReason - (Output) A reason for the revision condition.
        Returns:
        builder
      • severity

        public ServiceConditionArgs.Builder severity​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> severity)
        Parameters:
        severity - (Output) How to interpret failures of this condition, one of Error, Warning, Info
        Returns:
        builder
      • severity

        public ServiceConditionArgs.Builder severity​(java.lang.String severity)
        Parameters:
        severity - (Output) How to interpret failures of this condition, one of Error, Warning, Info
        Returns:
        builder
      • state

        public ServiceConditionArgs.Builder state​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> state)
        Parameters:
        state - (Output) State of the condition.
        Returns:
        builder
      • state

        public ServiceConditionArgs.Builder state​(java.lang.String state)
        Parameters:
        state - (Output) State of the condition.
        Returns:
        builder
      • type

        public ServiceConditionArgs.Builder type​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
        Returns:
        builder
      • type

        public ServiceConditionArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.
        Returns:
        builder