Class CertificateProvider.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.networksecurity.v1beta1.CertificateProvider
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateProvider.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CertificateProviderbuild()CertificateProviderbuildPartial()CertificateProvider.Builderclear()CertificateProvider.BuilderclearCertificateProviderInstance()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.CertificateProvider.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CertificateProvider.BuilderclearGrpcEndpoint()gRPC specific configuration to access the gRPC server to obtain the cert and private key.CertificateProvider.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CertificateProvider.BuilderclearType()CertificateProvider.Builderclone()CertificateProviderInstancegetCertificateProviderInstance()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.CertificateProviderInstance.BuildergetCertificateProviderInstanceBuilder()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.CertificateProviderInstanceOrBuildergetCertificateProviderInstanceOrBuilder()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.CertificateProvidergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GrpcEndpointgetGrpcEndpoint()gRPC specific configuration to access the gRPC server to obtain the cert and private key.GrpcEndpoint.BuildergetGrpcEndpointBuilder()gRPC specific configuration to access the gRPC server to obtain the cert and private key.GrpcEndpointOrBuildergetGrpcEndpointOrBuilder()gRPC specific configuration to access the gRPC server to obtain the cert and private key.CertificateProvider.TypeCasegetTypeCase()booleanhasCertificateProviderInstance()The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.booleanhasGrpcEndpoint()gRPC specific configuration to access the gRPC server to obtain the cert and private key.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CertificateProvider.BuildermergeCertificateProviderInstance(CertificateProviderInstance value)The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.CertificateProvider.BuildermergeFrom(CertificateProvider other)CertificateProvider.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CertificateProvider.BuildermergeFrom(com.google.protobuf.Message other)CertificateProvider.BuildermergeGrpcEndpoint(GrpcEndpoint value)gRPC specific configuration to access the gRPC server to obtain the cert and private key.CertificateProvider.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CertificateProvider.BuildersetCertificateProviderInstance(CertificateProviderInstance value)The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.CertificateProvider.BuildersetCertificateProviderInstance(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.CertificateProvider.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CertificateProvider.BuildersetGrpcEndpoint(GrpcEndpoint value)gRPC specific configuration to access the gRPC server to obtain the cert and private key.CertificateProvider.BuildersetGrpcEndpoint(GrpcEndpoint.Builder builderForValue)gRPC specific configuration to access the gRPC server to obtain the cert and private key.CertificateProvider.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CertificateProvider.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
clear
public CertificateProvider.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
getDefaultInstanceForType
public CertificateProvider getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CertificateProvider build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CertificateProvider buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CertificateProvider.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
setField
public CertificateProvider.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
clearField
public CertificateProvider.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
clearOneof
public CertificateProvider.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
setRepeatedField
public CertificateProvider.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
addRepeatedField
public CertificateProvider.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
mergeFrom
public CertificateProvider.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateProvider.Builder>
-
mergeFrom
public CertificateProvider.Builder mergeFrom(CertificateProvider other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public CertificateProvider.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceCertificateProviderOrBuilder
-
clearType
public CertificateProvider.Builder 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
public GrpcEndpoint 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
public CertificateProvider.Builder setGrpcEndpoint(GrpcEndpoint value)
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;
-
setGrpcEndpoint
public CertificateProvider.Builder setGrpcEndpoint(GrpcEndpoint.Builder builderForValue)
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;
-
mergeGrpcEndpoint
public CertificateProvider.Builder mergeGrpcEndpoint(GrpcEndpoint value)
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;
-
clearGrpcEndpoint
public CertificateProvider.Builder 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
public GrpcEndpoint.Builder 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
public GrpcEndpointOrBuilder 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
public CertificateProviderInstance 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
public CertificateProvider.Builder 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
public CertificateProviderInstance.Builder 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
public CertificateProviderInstanceOrBuilder 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
-
setUnknownFields
public final CertificateProvider.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
mergeUnknownFields
public final CertificateProvider.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateProvider.Builder>
-
-