类 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
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-
方法概要
修饰符和类型方法说明addAllEgress(Iterable<? extends SidecarOuterClass.IstioEgressListener> values) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.addAllIngress(Iterable<? extends SidecarOuterClass.IstioIngressListener> values) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.addEgress(int index, SidecarOuterClass.IstioEgressListener value) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.addEgress(int index, SidecarOuterClass.IstioEgressListener.Builder builderForValue) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.addEgress(SidecarOuterClass.IstioEgressListener.Builder builderForValue) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.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.addIngress(int index, SidecarOuterClass.IstioIngressListener value) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.addIngress(int index, SidecarOuterClass.IstioIngressListener.Builder builderForValue) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.addIngress(SidecarOuterClass.IstioIngressListener.Builder builderForValue) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.addIngressBuilder(int index) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Configuration for the outbound traffic policy.Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEgress(int index) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.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.Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.intEgress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.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.Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.getIngress(int index) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.getIngressBuilder(int index) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.intIngress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.getIngressOrBuilder(int index) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Configuration for the outbound traffic policy.Configuration for the outbound traffic policy.Configuration for the outbound traffic policy.Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.booleanConfiguration for the outbound traffic policy.booleanCriteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Configuration for the outbound traffic policy.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.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.removeIngress(int index) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.setEgress(int index, SidecarOuterClass.IstioEgressListener value) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.setEgress(int index, SidecarOuterClass.IstioEgressListener.Builder builderForValue) Egress specifies the configuration of the sidecar for processing outbound traffic from the attached workload instance to other services in the mesh.setIngress(int index, SidecarOuterClass.IstioIngressListener value) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.setIngress(int index, SidecarOuterClass.IstioIngressListener.Builder builderForValue) Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.Configuration for the outbound traffic policy.setOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy.Builder builderForValue) Configuration for the outbound traffic policy.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.setWorkloadSelector(SidecarOuterClass.WorkloadSelector.Builder builderForValue) Criteria used to select the specific set of pods/VMs on which this `Sidecar` configuration should be applied.从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
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
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
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
- 指定者:
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
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
public SidecarOuterClass.Sidecar.Builder setWorkloadSelector(SidecarOuterClass.WorkloadSelector value) 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
public SidecarOuterClass.Sidecar.Builder setWorkloadSelector(SidecarOuterClass.WorkloadSelector.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder mergeWorkloadSelector(SidecarOuterClass.WorkloadSelector value) 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
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
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
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; -
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; -
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; -
getIngress
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
public SidecarOuterClass.Sidecar.Builder setIngress(int index, SidecarOuterClass.IstioIngressListener value) 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
public SidecarOuterClass.Sidecar.Builder setIngress(int index, SidecarOuterClass.IstioIngressListener.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder addIngress(int index, SidecarOuterClass.IstioIngressListener value) 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
public SidecarOuterClass.Sidecar.Builder addIngress(SidecarOuterClass.IstioIngressListener.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder addIngress(int index, SidecarOuterClass.IstioIngressListener.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder addAllIngress(Iterable<? extends SidecarOuterClass.IstioIngressListener> values) 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
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
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
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
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
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
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
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
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; -
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; -
getEgress
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
public SidecarOuterClass.Sidecar.Builder setEgress(int index, SidecarOuterClass.IstioEgressListener value) 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
public SidecarOuterClass.Sidecar.Builder setEgress(int index, SidecarOuterClass.IstioEgressListener.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder addEgress(int index, SidecarOuterClass.IstioEgressListener value) 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
public SidecarOuterClass.Sidecar.Builder addEgress(SidecarOuterClass.IstioEgressListener.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder addEgress(int index, SidecarOuterClass.IstioEgressListener.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder addAllEgress(Iterable<? extends SidecarOuterClass.IstioEgressListener> values) 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
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
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
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
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
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
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
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
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
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
public SidecarOuterClass.Sidecar.Builder setOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy value) 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
public SidecarOuterClass.Sidecar.Builder setOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy.Builder builderForValue) 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
public SidecarOuterClass.Sidecar.Builder mergeOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy value) 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
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
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
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; -
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>
-