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| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
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.
|
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.
|
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.
|
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.
|
SidecarOuterClass.Sidecar.Builder |
addEgress(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.
|
SidecarOuterClass.IstioEgressListener.Builder |
addEgressBuilder()
Egress specifies the configuration of the sidecar for processing
outbound traffic from the attached workload instance to other
services in the mesh.
|
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.
|
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.
|
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.
|
SidecarOuterClass.Sidecar.Builder |
addIngress(SidecarOuterClass.IstioIngressListener.Builder builderForValue)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.Sidecar.Builder |
addIngress(SidecarOuterClass.IstioIngressListener value)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.IstioIngressListener.Builder |
addIngressBuilder()
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.IstioIngressListener.Builder |
addIngressBuilder(int index)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.Sidecar.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SidecarOuterClass.Sidecar |
build() |
SidecarOuterClass.Sidecar |
buildPartial() |
SidecarOuterClass.Sidecar.Builder |
clear() |
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.
|
SidecarOuterClass.Sidecar.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SidecarOuterClass.Sidecar.Builder |
clearIngress()
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.Sidecar.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SidecarOuterClass.Sidecar.Builder |
clearOutboundTrafficPolicy()
Configuration for the outbound traffic policy.
|
SidecarOuterClass.Sidecar.Builder |
clearWorkloadSelector()
Criteria used to select the specific set of pods/VMs on which this
`Sidecar` configuration should be applied.
|
SidecarOuterClass.Sidecar.Builder |
clone() |
SidecarOuterClass.Sidecar |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
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.
|
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.
|
int |
getEgressCount()
Egress specifies the configuration of the sidecar for processing
outbound traffic from the attached workload instance to other
services in the mesh.
|
List<SidecarOuterClass.IstioEgressListener> |
getEgressList()
Egress specifies the configuration of the sidecar for processing
outbound traffic from the attached workload instance to other
services in the mesh.
|
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.
|
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.
|
SidecarOuterClass.IstioIngressListener |
getIngress(int index)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.IstioIngressListener.Builder |
getIngressBuilder(int index)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
List<SidecarOuterClass.IstioIngressListener.Builder> |
getIngressBuilderList()
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
int |
getIngressCount()
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
List<SidecarOuterClass.IstioIngressListener> |
getIngressList()
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.IstioIngressListenerOrBuilder |
getIngressOrBuilder(int index)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
List<? extends SidecarOuterClass.IstioIngressListenerOrBuilder> |
getIngressOrBuilderList()
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
SidecarOuterClass.OutboundTrafficPolicy |
getOutboundTrafficPolicy()
Configuration for the outbound traffic policy.
|
SidecarOuterClass.OutboundTrafficPolicy.Builder |
getOutboundTrafficPolicyBuilder()
Configuration for the outbound traffic policy.
|
SidecarOuterClass.OutboundTrafficPolicyOrBuilder |
getOutboundTrafficPolicyOrBuilder()
Configuration for the outbound traffic policy.
|
SidecarOuterClass.WorkloadSelector |
getWorkloadSelector()
Criteria used to select the specific set of pods/VMs on which this
`Sidecar` configuration should be applied.
|
SidecarOuterClass.WorkloadSelector.Builder |
getWorkloadSelectorBuilder()
Criteria used to select the specific set of pods/VMs on which this
`Sidecar` configuration should be applied.
|
SidecarOuterClass.WorkloadSelectorOrBuilder |
getWorkloadSelectorOrBuilder()
Criteria used to select the specific set of pods/VMs on which this
`Sidecar` configuration should be applied.
|
boolean |
hasOutboundTrafficPolicy()
Configuration for the outbound traffic policy.
|
boolean |
hasWorkloadSelector()
Criteria used to select the specific set of pods/VMs on which this
`Sidecar` configuration should be applied.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SidecarOuterClass.Sidecar.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SidecarOuterClass.Sidecar.Builder |
mergeFrom(com.google.protobuf.Message other) |
SidecarOuterClass.Sidecar.Builder |
mergeFrom(SidecarOuterClass.Sidecar other) |
SidecarOuterClass.Sidecar.Builder |
mergeOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy value)
Configuration for the outbound traffic policy.
|
SidecarOuterClass.Sidecar.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.
|
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.
|
SidecarOuterClass.Sidecar.Builder |
removeIngress(int index)
Ingress specifies the configuration of the sidecar for processing
inbound traffic to the attached workload instance.
|
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.
|
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.
|
SidecarOuterClass.Sidecar.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
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.
|
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.
|
SidecarOuterClass.Sidecar.Builder |
setOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy.Builder builderForValue)
Configuration for the outbound traffic policy.
|
SidecarOuterClass.Sidecar.Builder |
setOutboundTrafficPolicy(SidecarOuterClass.OutboundTrafficPolicy value)
Configuration for the outbound traffic policy.
|
SidecarOuterClass.Sidecar.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SidecarOuterClass.Sidecar.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.
|
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.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic SidecarOuterClass.Sidecar build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic SidecarOuterClass.Sidecar buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic SidecarOuterClass.Sidecar.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder mergeFrom(SidecarOuterClass.Sidecar other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public SidecarOuterClass.Sidecar.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SidecarOuterClass.Sidecar.Builder>IOExceptionpublic 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.SidecarOrBuilderpublic 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.SidecarOrBuilderpublic 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;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;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;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;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;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;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;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;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.SidecarOrBuilderpublic 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;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;public SidecarOuterClass.Sidecar.Builder addIngress(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;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;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;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;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;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;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;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;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;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;public SidecarOuterClass.IstioIngressListener.Builder 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;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;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;public List<SidecarOuterClass.IstioEgressListener> 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;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;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.SidecarOrBuilderpublic 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;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;public SidecarOuterClass.Sidecar.Builder addEgress(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;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;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;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;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;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;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;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;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;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;public SidecarOuterClass.IstioEgressListener.Builder 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;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;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;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.SidecarOrBuilderpublic 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.SidecarOrBuilderpublic 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;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;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;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;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;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;public final SidecarOuterClass.Sidecar.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>public final SidecarOuterClass.Sidecar.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SidecarOuterClass.Sidecar.Builder>Copyright © 2018–2023 Alibaba Group. All rights reserved.