Class ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder (2.51.0)

public static final class ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder extends GeneratedMessageV3.Builder<ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder> implements ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfigOrBuilder

CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.

Protobuf type google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllFqdns(Iterable<String> values)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder addAllFqdns(Iterable<String> values)

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Parameter
Name Description
values Iterable<String>

The fqdns to add.

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

This builder for chaining.

addFqdns(String value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder addFqdns(String value)

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Parameter
Name Description
value String

The fqdns to add.

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

This builder for chaining.

addFqdnsBytes(ByteString value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder addFqdnsBytes(ByteString value)

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Parameter
Name Description
value ByteString

The bytes of the fqdns to add.

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

build()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig build()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig

buildPartial()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig buildPartial()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig

clear()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clear()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

clearCertificateConfig()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clearCertificateConfig()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

clearFqdns()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clearFqdns()

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

This builder for chaining.

clearGcpSecretManagerCertificateConfig()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clearGcpSecretManagerCertificateConfig()

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

clone()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clone()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

getCertificateConfigCase()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.CertificateConfigCase getCertificateConfigCase()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.CertificateConfigCase

getDefaultInstanceForType()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig getDefaultInstanceForType()
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getFqdns(int index)

public String getFqdns(int index)

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The fqdns at the given index.

getFqdnsBytes(int index)

public ByteString getFqdnsBytes(int index)

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the fqdns at the given index.

getFqdnsCount()

public int getFqdnsCount()

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Returns
Type Description
int

The count of fqdns.

getFqdnsList()

public ProtocolStringList getFqdnsList()

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Returns
Type Description
ProtocolStringList

A list containing the fqdns.

getGcpSecretManagerCertificateConfig()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig getGcpSecretManagerCertificateConfig()

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig

The gcpSecretManagerCertificateConfig.

getGcpSecretManagerCertificateConfigBuilder()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig.Builder getGcpSecretManagerCertificateConfigBuilder()

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig.Builder

getGcpSecretManagerCertificateConfigOrBuilder()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfigOrBuilder getGcpSecretManagerCertificateConfigOrBuilder()

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfigOrBuilder

hasGcpSecretManagerCertificateConfig()

public boolean hasGcpSecretManagerCertificateConfig()

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Returns
Type Description
boolean

Whether the gcpSecretManagerCertificateConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig other)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder mergeFrom(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig other)
Parameter
Name Description
other ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

mergeGcpSecretManagerCertificateConfig(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder mergeGcpSecretManagerCertificateConfig(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig value)

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Parameter
Name Description
value ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

setFqdns(int index, String value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder setFqdns(int index, String value)

List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

repeated string fqdns = 1;

Parameters
Name Description
index int

The index to set the value at.

value String

The fqdns to set.

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

This builder for chaining.

setGcpSecretManagerCertificateConfig(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder setGcpSecretManagerCertificateConfig(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig value)

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Parameter
Name Description
value ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

setGcpSecretManagerCertificateConfig(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig.Builder builderForValue)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder setGcpSecretManagerCertificateConfig(ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig.Builder builderForValue)

Google Secret Manager (GCP) certificate configuration.

.google.container.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig gcp_secret_manager_certificate_config = 2;

Parameter
Name Description
builderForValue ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfig.Builder
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder
Overrides