- 0.57.0 (latest)
- 0.56.0
- 0.55.0
- 0.54.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.4
- 0.5.1
- 0.4.4
public static final class CertificateProviderInstance.Builder extends GeneratedMessageV3.Builder<CertificateProviderInstance.Builder> implements CertificateProviderInstanceOrBuilder
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.v1.CertificateProviderInstance
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CertificateProviderInstance.BuilderImplements
CertificateProviderInstanceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CertificateProviderInstance.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
CertificateProviderInstance.Builder |
build()
public CertificateProviderInstance build()
Type | Description |
CertificateProviderInstance |
buildPartial()
public CertificateProviderInstance buildPartial()
Type | Description |
CertificateProviderInstance |
clear()
public CertificateProviderInstance.Builder clear()
Type | Description |
CertificateProviderInstance.Builder |
clearField(Descriptors.FieldDescriptor field)
public CertificateProviderInstance.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
CertificateProviderInstance.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public CertificateProviderInstance.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
CertificateProviderInstance.Builder |
clearPluginInstance()
public CertificateProviderInstance.Builder clearPluginInstance()
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];
Type | Description |
CertificateProviderInstance.Builder | This builder for chaining. |
clone()
public CertificateProviderInstance.Builder clone()
Type | Description |
CertificateProviderInstance.Builder |
getDefaultInstanceForType()
public CertificateProviderInstance getDefaultInstanceForType()
Type | Description |
CertificateProviderInstance |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getPluginInstance()
public String getPluginInstance()
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];
Type | Description |
String | The pluginInstance. |
getPluginInstanceBytes()
public ByteString getPluginInstanceBytes()
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];
Type | Description |
ByteString | The bytes for pluginInstance. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(CertificateProviderInstance other)
public CertificateProviderInstance.Builder mergeFrom(CertificateProviderInstance other)
Name | Description |
other | CertificateProviderInstance |
Type | Description |
CertificateProviderInstance.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CertificateProviderInstance.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
CertificateProviderInstance.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public CertificateProviderInstance.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
CertificateProviderInstance.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CertificateProviderInstance.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
CertificateProviderInstance.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public CertificateProviderInstance.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
CertificateProviderInstance.Builder |
setPluginInstance(String value)
public CertificateProviderInstance.Builder setPluginInstance(String value)
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];
Name | Description |
value | String The pluginInstance to set. |
Type | Description |
CertificateProviderInstance.Builder | This builder for chaining. |
setPluginInstanceBytes(ByteString value)
public CertificateProviderInstance.Builder setPluginInstanceBytes(ByteString value)
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];
Name | Description |
value | ByteString The bytes for pluginInstance to set. |
Type | Description |
CertificateProviderInstance.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CertificateProviderInstance.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
CertificateProviderInstance.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final CertificateProviderInstance.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
CertificateProviderInstance.Builder |