Interface Service.MeshIstioOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Service.MeshIstio, Service.MeshIstio.Builder
    Enclosing class:
    Service

    public static interface Service.MeshIstioOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getMeshUid()
      Identifier for the mesh in which this Istio service is defined.
      com.google.protobuf.ByteString getMeshUidBytes()
      Identifier for the mesh in which this Istio service is defined.
      String getServiceName()
      The name of the Istio service underlying this service.
      com.google.protobuf.ByteString getServiceNameBytes()
      The name of the Istio service underlying this service.
      String getServiceNamespace()
      The namespace of the Istio service underlying this service.
      com.google.protobuf.ByteString getServiceNamespaceBytes()
      The namespace of the Istio service underlying this service.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getMeshUid

        String getMeshUid()
         Identifier for the mesh in which this Istio service is defined.
         Corresponds to the `mesh_uid` metric label in Istio metrics.
         
        string mesh_uid = 1;
        Returns:
        The meshUid.
      • getMeshUidBytes

        com.google.protobuf.ByteString getMeshUidBytes()
         Identifier for the mesh in which this Istio service is defined.
         Corresponds to the `mesh_uid` metric label in Istio metrics.
         
        string mesh_uid = 1;
        Returns:
        The bytes for meshUid.
      • getServiceNamespace

        String getServiceNamespace()
         The namespace of the Istio service underlying this service. Corresponds
         to the `destination_service_namespace` metric label in Istio metrics.
         
        string service_namespace = 3;
        Returns:
        The serviceNamespace.
      • getServiceNamespaceBytes

        com.google.protobuf.ByteString getServiceNamespaceBytes()
         The namespace of the Istio service underlying this service. Corresponds
         to the `destination_service_namespace` metric label in Istio metrics.
         
        string service_namespace = 3;
        Returns:
        The bytes for serviceNamespace.
      • getServiceName

        String getServiceName()
         The name of the Istio service underlying this service. Corresponds to the
         `destination_service_name` metric label in Istio metrics.
         
        string service_name = 4;
        Returns:
        The serviceName.
      • getServiceNameBytes

        com.google.protobuf.ByteString getServiceNameBytes()
         The name of the Istio service underlying this service. Corresponds to the
         `destination_service_name` metric label in Istio metrics.
         
        string service_name = 4;
        Returns:
        The bytes for serviceName.