Class TlsInspectionPolicyState.Builder

  • Enclosing class:
    TlsInspectionPolicyState

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

      • caPool

        public TlsInspectionPolicyState.Builder caPool​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> caPool)
        Parameters:
        caPool - A CA pool resource used to issue interception certificates.
        Returns:
        builder
      • caPool

        public TlsInspectionPolicyState.Builder caPool​(java.lang.String caPool)
        Parameters:
        caPool - A CA pool resource used to issue interception certificates.
        Returns:
        builder
      • createTime

        public TlsInspectionPolicyState.Builder createTime​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> createTime)
        Parameters:
        createTime - The timestamp when the resource was created.
        Returns:
        builder
      • createTime

        public TlsInspectionPolicyState.Builder createTime​(java.lang.String createTime)
        Parameters:
        createTime - The timestamp when the resource was created.
        Returns:
        builder
      • description

        public TlsInspectionPolicyState.Builder description​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Free-text description of the resource.
        Returns:
        builder
      • description

        public TlsInspectionPolicyState.Builder description​(java.lang.String description)
        Parameters:
        description - Free-text description of the resource.
        Returns:
        builder
      • excludePublicCaSet

        public TlsInspectionPolicyState.Builder excludePublicCaSet​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Boolean> excludePublicCaSet)
        Parameters:
        excludePublicCaSet - If FALSE (the default), use our default set of public CAs in addition to any CAs specified in trustConfig. These public CAs are currently based on the Mozilla Root Program and are subject to change over time. If TRUE, do not accept our default set of public CAs. Only CAs specified in trustConfig will be accepted.
        Returns:
        builder
      • excludePublicCaSet

        public TlsInspectionPolicyState.Builder excludePublicCaSet​(java.lang.Boolean excludePublicCaSet)
        Parameters:
        excludePublicCaSet - If FALSE (the default), use our default set of public CAs in addition to any CAs specified in trustConfig. These public CAs are currently based on the Mozilla Root Program and are subject to change over time. If TRUE, do not accept our default set of public CAs. Only CAs specified in trustConfig will be accepted.
        Returns:
        builder
      • location

        public TlsInspectionPolicyState.Builder location​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location of the tls inspection policy.
        Returns:
        builder
      • location

        public TlsInspectionPolicyState.Builder location​(java.lang.String location)
        Parameters:
        location - The location of the tls inspection policy.
        Returns:
        builder
      • name

        public TlsInspectionPolicyState.Builder name​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Short name of the TlsInspectionPolicy resource to be created. ***
        Returns:
        builder
      • name

        public TlsInspectionPolicyState.Builder name​(java.lang.String name)
        Parameters:
        name - Short name of the TlsInspectionPolicy resource to be created. ***
        Returns:
        builder
      • project

        public TlsInspectionPolicyState.Builder project​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public TlsInspectionPolicyState.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • updateTime

        public TlsInspectionPolicyState.Builder updateTime​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> updateTime)
        Parameters:
        updateTime - The timestamp when the resource was updated.
        Returns:
        builder
      • updateTime

        public TlsInspectionPolicyState.Builder updateTime​(java.lang.String updateTime)
        Parameters:
        updateTime - The timestamp when the resource was updated.
        Returns:
        builder