Class GenericSecret.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.GenericSecret.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GenericSecretOrBuilder, Cloneable
Enclosing class:
GenericSecret

public static final class GenericSecret.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder> implements GenericSecretOrBuilder
Protobuf type envoy.extensions.transport_sockets.tls.v3.GenericSecret
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • clear

      public GenericSecret.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • getDefaultInstanceForType

      public GenericSecret getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public GenericSecret build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public GenericSecret buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public GenericSecret.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • setField

      public GenericSecret.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • clearField

      public GenericSecret.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • clearOneof

      public GenericSecret.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • setRepeatedField

      public GenericSecret.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • addRepeatedField

      public GenericSecret.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • mergeFrom

      public GenericSecret.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenericSecret.Builder>
    • mergeFrom

      public GenericSecret.Builder mergeFrom(GenericSecret other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • mergeFrom

      public GenericSecret.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenericSecret.Builder>
      Throws:
      IOException
    • hasSecret

      public boolean hasSecret()
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
      Specified by:
      hasSecret in interface GenericSecretOrBuilder
      Returns:
      Whether the secret field is set.
    • getSecret

      public DataSource getSecret()
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
      Specified by:
      getSecret in interface GenericSecretOrBuilder
      Returns:
      The secret.
    • setSecret

      public GenericSecret.Builder setSecret(DataSource value)
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
    • setSecret

      public GenericSecret.Builder setSecret(DataSource.Builder builderForValue)
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
    • mergeSecret

      public GenericSecret.Builder mergeSecret(DataSource value)
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
    • clearSecret

      public GenericSecret.Builder clearSecret()
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
    • getSecretBuilder

      public DataSource.Builder getSecretBuilder()
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
    • getSecretOrBuilder

      public DataSourceOrBuilder getSecretOrBuilder()
       Secret of generic type and is available to filters. It is expected
       that only only one of secret and secrets is set.
       
      .envoy.config.core.v3.DataSource secret = 1 [(.udpa.annotations.sensitive) = true];
      Specified by:
      getSecretOrBuilder in interface GenericSecretOrBuilder
    • getSecretsCount

      public int getSecretsCount()
      Description copied from interface: GenericSecretOrBuilder
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
      Specified by:
      getSecretsCount in interface GenericSecretOrBuilder
    • containsSecrets

      public boolean containsSecrets(String key)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
      Specified by:
      containsSecrets in interface GenericSecretOrBuilder
    • getSecrets

      @Deprecated public Map<String,DataSource> getSecrets()
      Deprecated.
      Use getSecretsMap() instead.
      Specified by:
      getSecrets in interface GenericSecretOrBuilder
    • getSecretsMap

      public Map<String,DataSource> getSecretsMap()
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
      Specified by:
      getSecretsMap in interface GenericSecretOrBuilder
    • getSecretsOrDefault

      public DataSource getSecretsOrDefault(String key, DataSource defaultValue)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
      Specified by:
      getSecretsOrDefault in interface GenericSecretOrBuilder
    • getSecretsOrThrow

      public DataSource getSecretsOrThrow(String key)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
      Specified by:
      getSecretsOrThrow in interface GenericSecretOrBuilder
    • clearSecrets

      public GenericSecret.Builder clearSecrets()
    • removeSecrets

      public GenericSecret.Builder removeSecrets(String key)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
    • getMutableSecrets

      @Deprecated public Map<String,DataSource> getMutableSecrets()
      Deprecated.
      Use alternate mutation accessors instead.
    • putSecrets

      public GenericSecret.Builder putSecrets(String key, DataSource value)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
    • putAllSecrets

      public GenericSecret.Builder putAllSecrets(Map<String,DataSource> values)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
    • putSecretsBuilderIfAbsent

      public DataSource.Builder putSecretsBuilderIfAbsent(String key)
       For cases where multiple associated secrets need to be distributed together. It is expected
       that only only one of secret and secrets is set.
       
      map<string, .envoy.config.core.v3.DataSource> secrets = 2 [(.udpa.annotations.sensitive) = true];
    • setUnknownFields

      public final GenericSecret.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>
    • mergeUnknownFields

      public final GenericSecret.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenericSecret.Builder>