Class ClientTlsPolicyServerValidationCaArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.networksecurity.inputs.ClientTlsPolicyServerValidationCaArgs.Builder
-
- Enclosing class:
- ClientTlsPolicyServerValidationCaArgs
public static final class ClientTlsPolicyServerValidationCaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClientTlsPolicyServerValidationCaArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientTlsPolicyServerValidationCaArgs
build()
ClientTlsPolicyServerValidationCaArgs.Builder
certificateProviderInstance(com.pulumi.core.Output<ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs> certificateProviderInstance)
ClientTlsPolicyServerValidationCaArgs.Builder
certificateProviderInstance(ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs certificateProviderInstance)
ClientTlsPolicyServerValidationCaArgs.Builder
grpcEndpoint(com.pulumi.core.Output<ClientTlsPolicyServerValidationCaGrpcEndpointArgs> grpcEndpoint)
ClientTlsPolicyServerValidationCaArgs.Builder
grpcEndpoint(ClientTlsPolicyServerValidationCaGrpcEndpointArgs grpcEndpoint)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClientTlsPolicyServerValidationCaArgs defaults)
-
-
Method Detail
-
certificateProviderInstance
public ClientTlsPolicyServerValidationCaArgs.Builder certificateProviderInstance(@Nullable com.pulumi.core.Output<ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs> certificateProviderInstance)
- Parameters:
certificateProviderInstance
- The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information. Structure is documented below.- Returns:
- builder
-
certificateProviderInstance
public ClientTlsPolicyServerValidationCaArgs.Builder certificateProviderInstance(ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs certificateProviderInstance)
- Parameters:
certificateProviderInstance
- The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information. Structure is documented below.- Returns:
- builder
-
grpcEndpoint
public ClientTlsPolicyServerValidationCaArgs.Builder grpcEndpoint(@Nullable com.pulumi.core.Output<ClientTlsPolicyServerValidationCaGrpcEndpointArgs> grpcEndpoint)
- Parameters:
grpcEndpoint
- gRPC specific configuration to access the gRPC server to obtain the cert and private key. Structure is documented below.- Returns:
- builder
-
grpcEndpoint
public ClientTlsPolicyServerValidationCaArgs.Builder grpcEndpoint(ClientTlsPolicyServerValidationCaGrpcEndpointArgs grpcEndpoint)
- Parameters:
grpcEndpoint
- gRPC specific configuration to access the gRPC server to obtain the cert and private key. Structure is documented below.- Returns:
- builder
-
build
public ClientTlsPolicyServerValidationCaArgs build()
-
-