Class CertificateProvider.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CertificateProvider.Builder>
com.google.cloud.networksecurity.v1beta1.CertificateProvider.Builder
- All Implemented Interfaces:
CertificateProviderOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CertificateProvider
public static final class CertificateProvider.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CertificateProvider.Builder>
implements CertificateProviderOrBuilder
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.Protobuf type
google.cloud.networksecurity.v1beta1.CertificateProvider-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.gRPC specific configuration to access the gRPC server to obtain the cert and private key.The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgRPC specific configuration to access the gRPC server to obtain the cert and private key.gRPC specific configuration to access the gRPC server to obtain the cert and private key.gRPC specific configuration to access the gRPC server to obtain the cert and private key.booleanThe certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.booleangRPC specific configuration to access the gRPC server to obtain the cert and private key.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.mergeFrom(CertificateProvider other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGrpcEndpoint(GrpcEndpoint value) gRPC specific configuration to access the gRPC server to obtain the cert and private key.The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.setCertificateProviderInstance(CertificateProviderInstance.Builder builderForValue) The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.setGrpcEndpoint(GrpcEndpoint value) gRPC specific configuration to access the gRPC server to obtain the cert and private key.setGrpcEndpoint(GrpcEndpoint.Builder builderForValue) gRPC specific configuration to access the gRPC server to obtain the cert and private key.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CertificateProvider.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CertificateProvider.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CertificateProvider.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateProvider.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CertificateProvider.Builder>
-
mergeFrom
public CertificateProvider.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateProvider.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceCertificateProviderOrBuilder
-
clearType
-
hasGrpcEndpoint
public boolean hasGrpcEndpoint()gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;- Specified by:
hasGrpcEndpointin interfaceCertificateProviderOrBuilder- Returns:
- Whether the grpcEndpoint field is set.
-
getGrpcEndpoint
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;- Specified by:
getGrpcEndpointin interfaceCertificateProviderOrBuilder- Returns:
- The grpcEndpoint.
-
setGrpcEndpoint
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2; -
setGrpcEndpoint
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2; -
mergeGrpcEndpoint
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2; -
clearGrpcEndpoint
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2; -
getGrpcEndpointBuilder
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2; -
getGrpcEndpointOrBuilder
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;- Specified by:
getGrpcEndpointOrBuilderin interfaceCertificateProviderOrBuilder
-
hasCertificateProviderInstance
public boolean hasCertificateProviderInstance()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3;- Specified by:
hasCertificateProviderInstancein interfaceCertificateProviderOrBuilder- Returns:
- Whether the certificateProviderInstance field is set.
-
getCertificateProviderInstance
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3;- Specified by:
getCertificateProviderInstancein interfaceCertificateProviderOrBuilder- Returns:
- The certificateProviderInstance.
-
setCertificateProviderInstance
public CertificateProvider.Builder setCertificateProviderInstance(CertificateProviderInstance value) The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3; -
setCertificateProviderInstance
public CertificateProvider.Builder setCertificateProviderInstance(CertificateProviderInstance.Builder builderForValue) The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3; -
mergeCertificateProviderInstance
public CertificateProvider.Builder mergeCertificateProviderInstance(CertificateProviderInstance value) The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3; -
clearCertificateProviderInstance
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3; -
getCertificateProviderInstanceBuilder
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3; -
getCertificateProviderInstanceOrBuilder
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3;- Specified by:
getCertificateProviderInstanceOrBuilderin interfaceCertificateProviderOrBuilder
-