接口 WorkloadGroupOuterClass.WorkloadGroupOrBuilder

所有超级接口:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
所有已知实现类:
WorkloadGroupOuterClass.WorkloadGroup, WorkloadGroupOuterClass.WorkloadGroup.Builder
封闭类:
WorkloadGroupOuterClass

public static interface WorkloadGroupOuterClass.WorkloadGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 方法详细资料

    • hasMetadata

      boolean hasMetadata()
       Metadata that will be used for all corresponding `WorkloadEntries`.
       User labels for a workload group should be set here in `metadata` rather than in `template`.
       
      .istio.networking.v1alpha3.WorkloadGroup.ObjectMeta metadata = 1;
      返回:
      Whether the metadata field is set.
    • getMetadata

       Metadata that will be used for all corresponding `WorkloadEntries`.
       User labels for a workload group should be set here in `metadata` rather than in `template`.
       
      .istio.networking.v1alpha3.WorkloadGroup.ObjectMeta metadata = 1;
      返回:
      The metadata.
    • getMetadataOrBuilder

       Metadata that will be used for all corresponding `WorkloadEntries`.
       User labels for a workload group should be set here in `metadata` rather than in `template`.
       
      .istio.networking.v1alpha3.WorkloadGroup.ObjectMeta metadata = 1;
    • hasTemplate

      boolean hasTemplate()
       Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.
       Please note that `address` and `labels` fields should not be set in the template, and an empty `serviceAccount`
       should default to `default`. The workload identities (mTLS certificates) will be bootstrapped using the
       specified service account's token. Workload entries in this group will be in the same namespace as the
       workload group, and inherit the labels and annotations from the above `metadata` field.
       
      .istio.networking.v1alpha3.WorkloadEntry template = 2 [(.google.api.field_behavior) = REQUIRED];
      返回:
      Whether the template field is set.
    • getTemplate

       Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.
       Please note that `address` and `labels` fields should not be set in the template, and an empty `serviceAccount`
       should default to `default`. The workload identities (mTLS certificates) will be bootstrapped using the
       specified service account's token. Workload entries in this group will be in the same namespace as the
       workload group, and inherit the labels and annotations from the above `metadata` field.
       
      .istio.networking.v1alpha3.WorkloadEntry template = 2 [(.google.api.field_behavior) = REQUIRED];
      返回:
      The template.
    • getTemplateOrBuilder

       Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.
       Please note that `address` and `labels` fields should not be set in the template, and an empty `serviceAccount`
       should default to `default`. The workload identities (mTLS certificates) will be bootstrapped using the
       specified service account's token. Workload entries in this group will be in the same namespace as the
       workload group, and inherit the labels and annotations from the above `metadata` field.
       
      .istio.networking.v1alpha3.WorkloadEntry template = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasProbe

      boolean hasProbe()
       `ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.
       This configuration mirrors K8S in both syntax and logic for the most part.
       
      .istio.networking.v1alpha3.ReadinessProbe probe = 3;
      返回:
      Whether the probe field is set.
    • getProbe

       `ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.
       This configuration mirrors K8S in both syntax and logic for the most part.
       
      .istio.networking.v1alpha3.ReadinessProbe probe = 3;
      返回:
      The probe.
    • getProbeOrBuilder

       `ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.
       This configuration mirrors K8S in both syntax and logic for the most part.
       
      .istio.networking.v1alpha3.ReadinessProbe probe = 3;