类 VirtualServiceOuterClass.TLSMatchAttributes.Builder

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

public static final class VirtualServiceOuterClass.TLSMatchAttributes.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSMatchAttributes.Builder> implements VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
 TLS connection match attributes.
 
Protobuf type istio.networking.v1alpha3.TLSMatchAttributes
  • 方法详细资料

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      覆盖:
      internalGetMapFieldReflection 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSMatchAttributes.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      覆盖:
      internalGetMutableMapFieldReflection 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSMatchAttributes.Builder>
    • internalGetFieldAccessorTable

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

      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSMatchAttributes.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<VirtualServiceOuterClass.TLSMatchAttributes.Builder>
    • getDefaultInstanceForType

      public VirtualServiceOuterClass.TLSMatchAttributes 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<VirtualServiceOuterClass.TLSMatchAttributes.Builder>
    • setField

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

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

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

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

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

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

    • isInitialized

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

      public VirtualServiceOuterClass.TLSMatchAttributes.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<VirtualServiceOuterClass.TLSMatchAttributes.Builder>
      抛出:
      IOException
    • getSniHostsList

      public com.google.protobuf.ProtocolStringList getSniHostsList()
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      指定者:
      getSniHostsList 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      A list containing the sniHosts.
    • getSniHostsCount

      public int getSniHostsCount()
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      指定者:
      getSniHostsCount 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      The count of sniHosts.
    • getSniHosts

      public String getSniHosts(int index)
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      指定者:
      getSniHosts 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      参数:
      index - The index of the element to return.
      返回:
      The sniHosts at the given index.
    • getSniHostsBytes

      public com.google.protobuf.ByteString getSniHostsBytes(int index)
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      指定者:
      getSniHostsBytes 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      参数:
      index - The index of the value to return.
      返回:
      The bytes of the sniHosts at the given index.
    • setSniHosts

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder setSniHosts(int index, String value)
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      参数:
      index - The index to set the value at.
      value - The sniHosts to set.
      返回:
      This builder for chaining.
    • addSniHosts

       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      参数:
      value - The sniHosts to add.
      返回:
      This builder for chaining.
    • addAllSniHosts

       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      参数:
      values - The sniHosts to add.
      返回:
      This builder for chaining.
    • clearSniHosts

       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      返回:
      This builder for chaining.
    • addSniHostsBytes

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder addSniHostsBytes(com.google.protobuf.ByteString value)
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      参数:
      value - The bytes of the sniHosts to add.
      返回:
      This builder for chaining.
    • getDestinationSubnetsList

      public com.google.protobuf.ProtocolStringList getDestinationSubnetsList()
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      指定者:
      getDestinationSubnetsList 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      A list containing the destinationSubnets.
    • getDestinationSubnetsCount

      public int getDestinationSubnetsCount()
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      指定者:
      getDestinationSubnetsCount 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      The count of destinationSubnets.
    • getDestinationSubnets

      public String getDestinationSubnets(int index)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      指定者:
      getDestinationSubnets 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      参数:
      index - The index of the element to return.
      返回:
      The destinationSubnets at the given index.
    • getDestinationSubnetsBytes

      public com.google.protobuf.ByteString getDestinationSubnetsBytes(int index)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      指定者:
      getDestinationSubnetsBytes 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      参数:
      index - The index of the value to return.
      返回:
      The bytes of the destinationSubnets at the given index.
    • setDestinationSubnets

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder setDestinationSubnets(int index, String value)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      参数:
      index - The index to set the value at.
      value - The destinationSubnets to set.
      返回:
      This builder for chaining.
    • addDestinationSubnets

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder addDestinationSubnets(String value)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      参数:
      value - The destinationSubnets to add.
      返回:
      This builder for chaining.
    • addAllDestinationSubnets

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder addAllDestinationSubnets(Iterable<String> values)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      参数:
      values - The destinationSubnets to add.
      返回:
      This builder for chaining.
    • clearDestinationSubnets

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder clearDestinationSubnets()
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      返回:
      This builder for chaining.
    • addDestinationSubnetsBytes

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder addDestinationSubnetsBytes(com.google.protobuf.ByteString value)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 2;
      参数:
      value - The bytes of the destinationSubnets to add.
      返回:
      This builder for chaining.
    • getPort

      public int getPort()
       Specifies the port on the host that is being addressed. Many services
       only expose a single port or label ports with the protocols they
       support, in these cases it is not required to explicitly select the
       port.
       
      uint32 port = 3;
      指定者:
      getPort 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      The port.
    • setPort

       Specifies the port on the host that is being addressed. Many services
       only expose a single port or label ports with the protocols they
       support, in these cases it is not required to explicitly select the
       port.
       
      uint32 port = 3;
      参数:
      value - The port to set.
      返回:
      This builder for chaining.
    • clearPort

       Specifies the port on the host that is being addressed. Many services
       only expose a single port or label ports with the protocols they
       support, in these cases it is not required to explicitly select the
       port.
       
      uint32 port = 3;
      返回:
      This builder for chaining.
    • getSourceLabelsCount

      public int getSourceLabelsCount()
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
      指定者:
      getSourceLabelsCount 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
    • containsSourceLabels

      public boolean containsSourceLabels(String key)
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
      指定者:
      containsSourceLabels 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
    • getSourceLabels

      @Deprecated public Map<String,String> getSourceLabels()
      已过时。
      指定者:
      getSourceLabels 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
    • getSourceLabelsMap

      public Map<String,String> getSourceLabelsMap()
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
      指定者:
      getSourceLabelsMap 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
    • getSourceLabelsOrDefault

      public String getSourceLabelsOrDefault(String key, String defaultValue)
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
      指定者:
      getSourceLabelsOrDefault 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
    • getSourceLabelsOrThrow

      public String getSourceLabelsOrThrow(String key)
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
      指定者:
      getSourceLabelsOrThrow 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
    • clearSourceLabels

    • removeSourceLabels

       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
    • getMutableSourceLabels

      @Deprecated public Map<String,String> getMutableSourceLabels()
      已过时。
      Use alternate mutation accessors instead.
    • putSourceLabels

       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
    • putAllSourceLabels

       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 5;
    • getGatewaysList

      public com.google.protobuf.ProtocolStringList getGatewaysList()
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      指定者:
      getGatewaysList 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      A list containing the gateways.
    • getGatewaysCount

      public int getGatewaysCount()
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      指定者:
      getGatewaysCount 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      The count of gateways.
    • getGateways

      public String getGateways(int index)
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      指定者:
      getGateways 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      参数:
      index - The index of the element to return.
      返回:
      The gateways at the given index.
    • getGatewaysBytes

      public com.google.protobuf.ByteString getGatewaysBytes(int index)
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      指定者:
      getGatewaysBytes 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      参数:
      index - The index of the value to return.
      返回:
      The bytes of the gateways at the given index.
    • setGateways

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder setGateways(int index, String value)
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      参数:
      index - The index to set the value at.
      value - The gateways to set.
      返回:
      This builder for chaining.
    • addGateways

       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      参数:
      value - The gateways to add.
      返回:
      This builder for chaining.
    • addAllGateways

       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      参数:
      values - The gateways to add.
      返回:
      This builder for chaining.
    • clearGateways

       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      返回:
      This builder for chaining.
    • addGatewaysBytes

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder addGatewaysBytes(com.google.protobuf.ByteString value)
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 6;
      参数:
      value - The bytes of the gateways to add.
      返回:
      This builder for chaining.
    • getSourceNamespace

      public String getSourceNamespace()
       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 7;
      指定者:
      getSourceNamespace 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      The sourceNamespace.
    • getSourceNamespaceBytes

      public com.google.protobuf.ByteString getSourceNamespaceBytes()
       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 7;
      指定者:
      getSourceNamespaceBytes 在接口中 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
      返回:
      The bytes for sourceNamespace.
    • setSourceNamespace

       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 7;
      参数:
      value - The sourceNamespace to set.
      返回:
      This builder for chaining.
    • clearSourceNamespace

       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 7;
      返回:
      This builder for chaining.
    • setSourceNamespaceBytes

      public VirtualServiceOuterClass.TLSMatchAttributes.Builder setSourceNamespaceBytes(com.google.protobuf.ByteString value)
       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 7;
      参数:
      value - The bytes for sourceNamespace to set.
      返回:
      This builder for chaining.
    • setUnknownFields

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

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