类 SidecarOuterClass.Sidecar.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SidecarOuterClass.Sidecar.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
istio.networking.v1alpha3.SidecarOuterClass.Sidecar.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SidecarOuterClass.SidecarOrBuilder, Cloneable
封闭类:
SidecarOuterClass.Sidecar

public static final class SidecarOuterClass.Sidecar.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder> implements SidecarOuterClass.SidecarOrBuilder
 `Sidecar` describes the configuration of the sidecar proxy that mediates
 inbound and outbound communication of the workload instance to which it is
 attached.

 <!-- crd generation tags
 +cue-gen:Sidecar:groupName:networking.istio.io
 +cue-gen:Sidecar:version:v1alpha3
 +cue-gen:Sidecar:storageVersion
 +cue-gen:Sidecar:annotations:helm.sh/resource-policy=keep
 +cue-gen:Sidecar:labels:app=istio-pilot,chart=istio,heritage=Tiller,release=istio
 +cue-gen:Sidecar:subresource:status
 +cue-gen:Sidecar:scope:Namespaced
 +cue-gen:Sidecar:resource:categories=istio-io,networking-istio-io
 +cue-gen:Sidecar:preserveUnknownFields:false
 -->

 <!-- go code generation tags
 +kubetype-gen
 +kubetype-gen:groupVersion=networking.istio.io/v1alpha3
 +genclient
 +k8s:deepcopy-gen=true
 -->
 
Protobuf type istio.networking.v1alpha3.Sidecar
  • 方法详细资料

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • clear

      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
      覆盖:
      getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • getDefaultInstanceForType

      public SidecarOuterClass.Sidecar getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
    • build

      public SidecarOuterClass.Sidecar build()
      指定者:
      build 在接口中 com.google.protobuf.Message.Builder
      指定者:
      build 在接口中 com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SidecarOuterClass.Sidecar buildPartial()
      指定者:
      buildPartial 在接口中 com.google.protobuf.Message.Builder
      指定者:
      buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
    • clone

      指定者:
      clone 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clone 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • setField

      public SidecarOuterClass.Sidecar.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      setField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • clearField

      public SidecarOuterClass.Sidecar.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      指定者:
      clearField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • clearOneof

      public SidecarOuterClass.Sidecar.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      指定者:
      clearOneof 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • setRepeatedField

      public SidecarOuterClass.Sidecar.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      指定者:
      setRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • addRepeatedField

      public SidecarOuterClass.Sidecar.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      addRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • mergeFrom

      public SidecarOuterClass.Sidecar.Builder mergeFrom(com.google.protobuf.Message other)
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SidecarOuterClass.Sidecar.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • mergeFrom

      public SidecarOuterClass.Sidecar.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      指定者:
      mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SidecarOuterClass.Sidecar.Builder>
      抛出:
      IOException
    • hasWorkloadSelector

      public boolean hasWorkloadSelector()
       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
      指定者:
      hasWorkloadSelector 在接口中 SidecarOuterClass.SidecarOrBuilder
      返回:
      Whether the workloadSelector field is set.
    • getWorkloadSelector

      public SidecarOuterClass.WorkloadSelector getWorkloadSelector()
       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
      指定者:
      getWorkloadSelector 在接口中 SidecarOuterClass.SidecarOrBuilder
      返回:
      The workloadSelector.
    • setWorkloadSelector

       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
    • setWorkloadSelector

       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
    • mergeWorkloadSelector

       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
    • clearWorkloadSelector

      public SidecarOuterClass.Sidecar.Builder clearWorkloadSelector()
       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
    • getWorkloadSelectorBuilder

      public SidecarOuterClass.WorkloadSelector.Builder getWorkloadSelectorBuilder()
       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
    • getWorkloadSelectorOrBuilder

      public SidecarOuterClass.WorkloadSelectorOrBuilder getWorkloadSelectorOrBuilder()
       Criteria used to select the specific set of pods/VMs on which this
       `Sidecar` configuration should be applied. If omitted, the `Sidecar`
       configuration will be applied to all workload instances in the same namespace.
       
      .istio.networking.v1alpha3.WorkloadSelector workload_selector = 1;
      指定者:
      getWorkloadSelectorOrBuilder 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getIngressList

      public List<SidecarOuterClass.IstioIngressListener> getIngressList()
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
      指定者:
      getIngressList 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getIngressCount

      public int getIngressCount()
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
      指定者:
      getIngressCount 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getIngress

      public SidecarOuterClass.IstioIngressListener getIngress(int index)
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
      指定者:
      getIngress 在接口中 SidecarOuterClass.SidecarOrBuilder
    • setIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • setIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • addIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • addIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • addIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • addIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • addAllIngress

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • clearIngress

      public SidecarOuterClass.Sidecar.Builder clearIngress()
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • removeIngress

      public SidecarOuterClass.Sidecar.Builder removeIngress(int index)
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • getIngressBuilder

      public SidecarOuterClass.IstioIngressListener.Builder getIngressBuilder(int index)
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • getIngressOrBuilder

      public SidecarOuterClass.IstioIngressListenerOrBuilder getIngressOrBuilder(int index)
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
      指定者:
      getIngressOrBuilder 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getIngressOrBuilderList

      public List<? extends SidecarOuterClass.IstioIngressListenerOrBuilder> getIngressOrBuilderList()
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
      指定者:
      getIngressOrBuilderList 在接口中 SidecarOuterClass.SidecarOrBuilder
    • addIngressBuilder

       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • addIngressBuilder

      public SidecarOuterClass.IstioIngressListener.Builder addIngressBuilder(int index)
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • getIngressBuilderList

      public List<SidecarOuterClass.IstioIngressListener.Builder> getIngressBuilderList()
       Ingress specifies the configuration of the sidecar for processing
       inbound traffic to the attached workload instance. If omitted, Istio will
       automatically configure the sidecar based on the information about the workload
       obtained from the orchestration platform (e.g., exposed ports, services,
       etc.). If specified, inbound ports are configured if and only if the
       workload instance is associated with a service.
       
      repeated .istio.networking.v1alpha3.IstioIngressListener ingress = 2;
    • getEgressList

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
      指定者:
      getEgressList 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getEgressCount

      public int getEgressCount()
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
      指定者:
      getEgressCount 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getEgress

      public SidecarOuterClass.IstioEgressListener getEgress(int index)
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
      指定者:
      getEgress 在接口中 SidecarOuterClass.SidecarOrBuilder
    • setEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • setEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • addEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • addEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • addEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • addEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • addAllEgress

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • clearEgress

      public SidecarOuterClass.Sidecar.Builder clearEgress()
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • removeEgress

      public SidecarOuterClass.Sidecar.Builder removeEgress(int index)
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • getEgressBuilder

      public SidecarOuterClass.IstioEgressListener.Builder getEgressBuilder(int index)
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • getEgressOrBuilder

      public SidecarOuterClass.IstioEgressListenerOrBuilder getEgressOrBuilder(int index)
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
      指定者:
      getEgressOrBuilder 在接口中 SidecarOuterClass.SidecarOrBuilder
    • getEgressOrBuilderList

      public List<? extends SidecarOuterClass.IstioEgressListenerOrBuilder> getEgressOrBuilderList()
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
      指定者:
      getEgressOrBuilderList 在接口中 SidecarOuterClass.SidecarOrBuilder
    • addEgressBuilder

       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • addEgressBuilder

      public SidecarOuterClass.IstioEgressListener.Builder addEgressBuilder(int index)
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • getEgressBuilderList

      public List<SidecarOuterClass.IstioEgressListener.Builder> getEgressBuilderList()
       Egress specifies the configuration of the sidecar for processing
       outbound traffic from the attached workload instance to other
       services in the mesh. If not specified, inherits the system
       detected defaults from the namespace-wide or the global default Sidecar.
       
      repeated .istio.networking.v1alpha3.IstioEgressListener egress = 3;
    • hasOutboundTrafficPolicy

      public boolean hasOutboundTrafficPolicy()
       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
      指定者:
      hasOutboundTrafficPolicy 在接口中 SidecarOuterClass.SidecarOrBuilder
      返回:
      Whether the outboundTrafficPolicy field is set.
    • getOutboundTrafficPolicy

      public SidecarOuterClass.OutboundTrafficPolicy getOutboundTrafficPolicy()
       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
      指定者:
      getOutboundTrafficPolicy 在接口中 SidecarOuterClass.SidecarOrBuilder
      返回:
      The outboundTrafficPolicy.
    • setOutboundTrafficPolicy

       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
    • setOutboundTrafficPolicy

       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
    • mergeOutboundTrafficPolicy

       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
    • clearOutboundTrafficPolicy

      public SidecarOuterClass.Sidecar.Builder clearOutboundTrafficPolicy()
       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
    • getOutboundTrafficPolicyBuilder

      public SidecarOuterClass.OutboundTrafficPolicy.Builder getOutboundTrafficPolicyBuilder()
       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
    • getOutboundTrafficPolicyOrBuilder

      public SidecarOuterClass.OutboundTrafficPolicyOrBuilder getOutboundTrafficPolicyOrBuilder()
       Configuration for the outbound traffic policy.  If your
       application uses one or more external services that are not known
       apriori, setting the policy to `ALLOW_ANY` will cause the
       sidecars to route any unknown traffic originating from the
       application to its requested destination. If not specified,
       inherits the system detected defaults from the namespace-wide or
       the global default Sidecar.
       
      .istio.networking.v1alpha3.OutboundTrafficPolicy outbound_traffic_policy = 4;
      指定者:
      getOutboundTrafficPolicyOrBuilder 在接口中 SidecarOuterClass.SidecarOrBuilder
    • setUnknownFields

      public final SidecarOuterClass.Sidecar.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      setUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>
    • mergeUnknownFields

      public final SidecarOuterClass.Sidecar.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>