public static final class MeshCertificates.Builder extends GeneratedMessageV3.Builder<MeshCertificates.Builder> implements MeshCertificatesOrBuilder
   
   Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
 Protobuf type google.container.v1beta1.MeshCertificates
    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()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public MeshCertificates.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public MeshCertificates build()
   
  
  
  buildPartial()
  
    public MeshCertificates buildPartial()
   
  
  
  clear()
  
    public MeshCertificates.Builder clear()
   
  
  Overrides
  
  
  clearEnableCertificates()
  
    public MeshCertificates.Builder clearEnableCertificates()
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
clearField(Descriptors.FieldDescriptor field)
  
    public MeshCertificates.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public MeshCertificates.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public MeshCertificates.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public MeshCertificates getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getEnableCertificates()
  
    public BoolValue getEnableCertificates()
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | BoolValue | The enableCertificates. | 
    
  
  
  getEnableCertificatesBuilder()
  
    public BoolValue.Builder getEnableCertificatesBuilder()
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
getEnableCertificatesOrBuilder()
  
    public BoolValueOrBuilder getEnableCertificatesOrBuilder()
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
hasEnableCertificates()
  
    public boolean hasEnableCertificates()
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the enableCertificates field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeEnableCertificates(BoolValue value)
  
    public MeshCertificates.Builder mergeEnableCertificates(BoolValue value)
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
mergeFrom(MeshCertificates other)
  
    public MeshCertificates.Builder mergeFrom(MeshCertificates other)
   
  
  
  
  
  
    public MeshCertificates.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public MeshCertificates.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final MeshCertificates.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setEnableCertificates(BoolValue value)
  
    public MeshCertificates.Builder setEnableCertificates(BoolValue value)
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
setEnableCertificates(BoolValue.Builder builderForValue)
  
    public MeshCertificates.Builder setEnableCertificates(BoolValue.Builder builderForValue)
   
   enable_certificates controls issuance of workload mTLS certificates.
 If set, the GKE Workload Identity Certificates controller and node agent
 will be deployed in the cluster, which can then be configured by creating a
 WorkloadCertificateConfig Custom Resource.
 Requires Workload Identity
 (workload_pool
 must be non-empty).
 .google.protobuf.BoolValue enable_certificates = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public MeshCertificates.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public MeshCertificates.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final MeshCertificates.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides