接口 WorkloadGroupOuterClass.WorkloadGroupOrBuilder

    • 方法详细资料

      • 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

        WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta 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

        WorkloadGroupOuterClass.WorkloadGroup.ObjectMetaOrBuilder 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

        WorkloadEntryOuterClass.WorkloadEntry 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

        WorkloadEntryOuterClass.WorkloadEntryOrBuilder 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

        WorkloadGroupOuterClass.ReadinessProbe 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

        WorkloadGroupOuterClass.ReadinessProbeOrBuilder 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;