Class MetadataKind.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<MetadataKind.Builder>
com.google.protobuf.GeneratedMessage.Builder<MetadataKind.Builder>
io.envoyproxy.envoy.type.metadata.v3.MetadataKind.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, MetadataKindOrBuilder, Cloneable
Enclosing class:
MetadataKind

public static final class MetadataKind.Builder extends com.google.protobuf.GeneratedMessage.Builder<MetadataKind.Builder> implements MetadataKindOrBuilder
Describes what kind of metadata.
Protobuf type envoy.type.metadata.v3.MetadataKind
  • Method Details

    • getDescriptor

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

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

      public MetadataKind.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.GeneratedMessage.Builder<MetadataKind.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.GeneratedMessage.Builder<MetadataKind.Builder>
    • getDefaultInstanceForType

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

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

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

      public MetadataKind.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<MetadataKind.Builder>
    • mergeFrom

      public MetadataKind.Builder mergeFrom(MetadataKind other)
    • isInitialized

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

      public MetadataKind.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<MetadataKind.Builder>
      Throws:
      IOException
    • getKindCase

      public MetadataKind.KindCase getKindCase()
      Specified by:
      getKindCase in interface MetadataKindOrBuilder
    • clearKind

      public MetadataKind.Builder clearKind()
    • hasRequest

      public boolean hasRequest()
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
      Specified by:
      hasRequest in interface MetadataKindOrBuilder
      Returns:
      Whether the request field is set.
    • getRequest

      public MetadataKind.Request getRequest()
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
      Specified by:
      getRequest in interface MetadataKindOrBuilder
      Returns:
      The request.
    • setRequest

      public MetadataKind.Builder setRequest(MetadataKind.Request value)
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
    • setRequest

      public MetadataKind.Builder setRequest(MetadataKind.Request.Builder builderForValue)
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
    • mergeRequest

      public MetadataKind.Builder mergeRequest(MetadataKind.Request value)
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
    • clearRequest

      public MetadataKind.Builder clearRequest()
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
    • getRequestBuilder

      public MetadataKind.Request.Builder getRequestBuilder()
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
    • getRequestOrBuilder

      public MetadataKind.RequestOrBuilder getRequestOrBuilder()
      Request kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Request request = 1;
      Specified by:
      getRequestOrBuilder in interface MetadataKindOrBuilder
    • hasRoute

      public boolean hasRoute()
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
      Specified by:
      hasRoute in interface MetadataKindOrBuilder
      Returns:
      Whether the route field is set.
    • getRoute

      public MetadataKind.Route getRoute()
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
      Specified by:
      getRoute in interface MetadataKindOrBuilder
      Returns:
      The route.
    • setRoute

      public MetadataKind.Builder setRoute(MetadataKind.Route value)
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
    • setRoute

      public MetadataKind.Builder setRoute(MetadataKind.Route.Builder builderForValue)
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
    • mergeRoute

      public MetadataKind.Builder mergeRoute(MetadataKind.Route value)
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
    • clearRoute

      public MetadataKind.Builder clearRoute()
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
    • getRouteBuilder

      public MetadataKind.Route.Builder getRouteBuilder()
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
    • getRouteOrBuilder

      public MetadataKind.RouteOrBuilder getRouteOrBuilder()
      Route kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Route route = 2;
      Specified by:
      getRouteOrBuilder in interface MetadataKindOrBuilder
    • hasCluster

      public boolean hasCluster()
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
      Specified by:
      hasCluster in interface MetadataKindOrBuilder
      Returns:
      Whether the cluster field is set.
    • getCluster

      public MetadataKind.Cluster getCluster()
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
      Specified by:
      getCluster in interface MetadataKindOrBuilder
      Returns:
      The cluster.
    • setCluster

      public MetadataKind.Builder setCluster(MetadataKind.Cluster value)
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
    • setCluster

      public MetadataKind.Builder setCluster(MetadataKind.Cluster.Builder builderForValue)
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
    • mergeCluster

      public MetadataKind.Builder mergeCluster(MetadataKind.Cluster value)
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
    • clearCluster

      public MetadataKind.Builder clearCluster()
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
    • getClusterBuilder

      public MetadataKind.Cluster.Builder getClusterBuilder()
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
    • getClusterOrBuilder

      public MetadataKind.ClusterOrBuilder getClusterOrBuilder()
      Cluster kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Cluster cluster = 3;
      Specified by:
      getClusterOrBuilder in interface MetadataKindOrBuilder
    • hasHost

      public boolean hasHost()
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
      Specified by:
      hasHost in interface MetadataKindOrBuilder
      Returns:
      Whether the host field is set.
    • getHost

      public MetadataKind.Host getHost()
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
      Specified by:
      getHost in interface MetadataKindOrBuilder
      Returns:
      The host.
    • setHost

      public MetadataKind.Builder setHost(MetadataKind.Host value)
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
    • setHost

      public MetadataKind.Builder setHost(MetadataKind.Host.Builder builderForValue)
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
    • mergeHost

      public MetadataKind.Builder mergeHost(MetadataKind.Host value)
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
    • clearHost

      public MetadataKind.Builder clearHost()
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
    • getHostBuilder

      public MetadataKind.Host.Builder getHostBuilder()
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
    • getHostOrBuilder

      public MetadataKind.HostOrBuilder getHostOrBuilder()
      Host kind of metadata.
      
      .envoy.type.metadata.v3.MetadataKind.Host host = 4;
      Specified by:
      getHostOrBuilder in interface MetadataKindOrBuilder