Class ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder (2.86.0)

public static final class ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder extends GeneratedMessage.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.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.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. Wildcards 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. Wildcards 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. Wildcards 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.

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

clearFqdns()

public ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder clearFqdns()

List of fully qualified domain names (FQDN). Specifying port is supported. Wildcards 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()

Secret Manager certificate configuration.

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

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.Builder

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. Wildcards 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. Wildcards 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. Wildcards 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. Wildcards 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()

Secret Manager certificate configuration.

.google.container.v1beta1.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()

Secret Manager certificate configuration.

.google.container.v1beta1.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()

Secret Manager certificate configuration.

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

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig.GCPSecretManagerCertificateConfigOrBuilder

hasGcpSecretManagerCertificateConfig()

public boolean hasGcpSecretManagerCertificateConfig()

Secret Manager certificate configuration.

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

Returns
Type Description
boolean

Whether the gcpSecretManagerCertificateConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.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)

Secret Manager certificate configuration.

.google.container.v1beta1.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

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. Wildcards 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)

Secret Manager certificate configuration.

.google.container.v1beta1.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)

Secret Manager certificate configuration.

.google.container.v1beta1.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