publicstaticfinalclass CertificateProviderInstance.BuilderextendsGeneratedMessageV3.Builder<CertificateProviderInstance.Builder>implementsCertificateProviderInstanceOrBuilder
Specification of a TLS certificate provider instance. Workloads may have one
or more CertificateProvider instances (plugins) and one of them is enabled
and configured by specifying this message. Workloads use the values from this
message to locate and load the CertificateProvider instance configuration.
Protobuf type google.cloud.networksecurity.v1beta1.CertificateProviderInstance
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicCertificateProviderInstance.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
build()
publicCertificateProviderInstancebuild()
buildPartial()
publicCertificateProviderInstancebuildPartial()
clear()
publicCertificateProviderInstance.Builderclear()
Overrides
clearField(Descriptors.FieldDescriptor field)
publicCertificateProviderInstance.BuilderclearField(Descriptors.FieldDescriptorfield)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
publicCertificateProviderInstance.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Overrides
clearPluginInstance()
publicCertificateProviderInstance.BuilderclearPluginInstance()
Required. Plugin instance name, used to locate and load CertificateProvider
instance configuration. Set to "google_cloud_private_spiffe" to use
Certificate Authority Service certificate provider instance.
string plugin_instance = 1 [(.google.api.field_behavior) = REQUIRED];
clone()
publicCertificateProviderInstance.Builderclone()
Overrides
getDefaultInstanceForType()
publicCertificateProviderInstancegetDefaultInstanceForType()
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()
Overrides
getPluginInstance()
publicStringgetPluginInstance()
Required. Plugin instance name, used to locate and load CertificateProvider
instance configuration. Set to "google_cloud_private_spiffe" to use
Certificate Authority Service certificate provider instance.
string plugin_instance = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The pluginInstance.
|
getPluginInstanceBytes()
publicByteStringgetPluginInstanceBytes()
Required. Plugin instance name, used to locate and load CertificateProvider
instance configuration. Set to "google_cloud_private_spiffe" to use
Certificate Authority Service certificate provider instance.
string plugin_instance = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for pluginInstance.
|
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
mergeFrom(CertificateProviderInstance other)
publicCertificateProviderInstance.BuildermergeFrom(CertificateProviderInstanceother)
publicCertificateProviderInstance.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Overrides
mergeFrom(Message other)
publicCertificateProviderInstance.BuildermergeFrom(Messageother)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalCertificateProviderInstance.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
publicCertificateProviderInstance.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
setPluginInstance(String value)
publicCertificateProviderInstance.BuildersetPluginInstance(Stringvalue)
Required. Plugin instance name, used to locate and load CertificateProvider
instance configuration. Set to "google_cloud_private_spiffe" to use
Certificate Authority Service certificate provider instance.
string plugin_instance = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
String
The pluginInstance to set.
|
setPluginInstanceBytes(ByteString value)
publicCertificateProviderInstance.BuildersetPluginInstanceBytes(ByteStringvalue)
Required. Plugin instance name, used to locate and load CertificateProvider
instance configuration. Set to "google_cloud_private_spiffe" to use
Certificate Authority Service certificate provider instance.
string plugin_instance = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for pluginInstance to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicCertificateProviderInstance.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalCertificateProviderInstance.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Overrides