类 WorkloadGroupOuterClass.WorkloadGroup.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
- istio.networking.v1alpha3.WorkloadGroupOuterClass.WorkloadGroup.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WorkloadGroupOuterClass.WorkloadGroupOrBuilder,java.lang.Cloneable
public static final class WorkloadGroupOuterClass.WorkloadGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder> implements WorkloadGroupOuterClass.WorkloadGroupOrBuilder
`WorkloadGroup` enables specifying the properties of a single workload for bootstrap and provides a template for `WorkloadEntry`, similar to how `Deployment` specifies properties of workloads via `Pod` templates. A `WorkloadGroup` can have more than one `WorkloadEntry`. `WorkloadGroup` has no relationship to resources which control service registry like `ServiceEntry` and as such doesn't configure host name for these workloads. <!-- crd generation tags +cue-gen:WorkloadGroup:groupName:networking.istio.io +cue-gen:WorkloadGroup:version:v1alpha3 +cue-gen:WorkloadGroup:storageVersion +cue-gen:WorkloadGroup:subresource:status +cue-gen:WorkloadGroup:scope:Namespaced +cue-gen:WorkloadGroup:resource:categories=istio-io,networking-istio-io,shortNames=wg,plural=workloadgroups +cue-gen:WorkloadGroup:printerColumn:name=Age,type=date,JSONPath=.metadata.creationTimestamp,description="CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" +cue-gen:WorkloadGroup:preserveUnknownFields:false --> <!-- go code generation tags +kubetype-gen +kubetype-gen:groupVersion=networking.istio.io/v1alpha3 +genclient +k8s:deepcopy-gen=true -->
Protobuf typeistio.networking.v1alpha3.WorkloadGroup
-
-
字段概要
字段 修饰符和类型 字段 说明 private WorkloadGroupOuterClass.WorkloadGroup.ObjectMetametadata_private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta,WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder,WorkloadGroupOuterClass.WorkloadGroup.ObjectMetaOrBuilder>metadataBuilder_private WorkloadGroupOuterClass.ReadinessProbeprobe_private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.ReadinessProbe,WorkloadGroupOuterClass.ReadinessProbe.Builder,WorkloadGroupOuterClass.ReadinessProbeOrBuilder>probeBuilder_private WorkloadEntryOuterClass.WorkloadEntrytemplate_private com.google.protobuf.SingleFieldBuilderV3<WorkloadEntryOuterClass.WorkloadEntry,WorkloadEntryOuterClass.WorkloadEntry.Builder,WorkloadEntryOuterClass.WorkloadEntryOrBuilder>templateBuilder_
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 WorkloadGroupOuterClass.WorkloadGroup.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)WorkloadGroupOuterClass.WorkloadGroupbuild()WorkloadGroupOuterClass.WorkloadGroupbuildPartial()WorkloadGroupOuterClass.WorkloadGroup.Builderclear()WorkloadGroupOuterClass.WorkloadGroup.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)WorkloadGroupOuterClass.WorkloadGroup.BuilderclearMetadata()Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.WorkloadGroup.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)WorkloadGroupOuterClass.WorkloadGroup.BuilderclearProbe()`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadGroupOuterClass.WorkloadGroup.BuilderclearTemplate()Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.WorkloadGroupOuterClass.WorkloadGroup.Builderclone()WorkloadGroupOuterClass.WorkloadGroupgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()WorkloadGroupOuterClass.WorkloadGroup.ObjectMetagetMetadata()Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.BuildergetMetadataBuilder()Metadata that will be used for all corresponding `WorkloadEntries`.private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta,WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder,WorkloadGroupOuterClass.WorkloadGroup.ObjectMetaOrBuilder>getMetadataFieldBuilder()Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.WorkloadGroup.ObjectMetaOrBuildergetMetadataOrBuilder()Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.ReadinessProbegetProbe()`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadGroupOuterClass.ReadinessProbe.BuildergetProbeBuilder()`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.ReadinessProbe,WorkloadGroupOuterClass.ReadinessProbe.Builder,WorkloadGroupOuterClass.ReadinessProbeOrBuilder>getProbeFieldBuilder()`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadGroupOuterClass.ReadinessProbeOrBuildergetProbeOrBuilder()`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadEntryOuterClass.WorkloadEntrygetTemplate()Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.WorkloadEntryOuterClass.WorkloadEntry.BuildergetTemplateBuilder()Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.private com.google.protobuf.SingleFieldBuilderV3<WorkloadEntryOuterClass.WorkloadEntry,WorkloadEntryOuterClass.WorkloadEntry.Builder,WorkloadEntryOuterClass.WorkloadEntryOrBuilder>getTemplateFieldBuilder()Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.WorkloadEntryOuterClass.WorkloadEntryOrBuildergetTemplateOrBuilder()Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.booleanhasMetadata()Metadata that will be used for all corresponding `WorkloadEntries`.booleanhasProbe()`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.booleanhasTemplate()Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()WorkloadGroupOuterClass.WorkloadGroup.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)WorkloadGroupOuterClass.WorkloadGroup.BuildermergeFrom(com.google.protobuf.Message other)WorkloadGroupOuterClass.WorkloadGroup.BuildermergeFrom(WorkloadGroupOuterClass.WorkloadGroup other)WorkloadGroupOuterClass.WorkloadGroup.BuildermergeMetadata(WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta value)Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.WorkloadGroup.BuildermergeProbe(WorkloadGroupOuterClass.ReadinessProbe value)`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadGroupOuterClass.WorkloadGroup.BuildermergeTemplate(WorkloadEntryOuterClass.WorkloadEntry value)Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.WorkloadGroupOuterClass.WorkloadGroup.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)WorkloadGroupOuterClass.WorkloadGroup.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)WorkloadGroupOuterClass.WorkloadGroup.BuildersetMetadata(WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta value)Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.WorkloadGroup.BuildersetMetadata(WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder builderForValue)Metadata that will be used for all corresponding `WorkloadEntries`.WorkloadGroupOuterClass.WorkloadGroup.BuildersetProbe(WorkloadGroupOuterClass.ReadinessProbe value)`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadGroupOuterClass.WorkloadGroup.BuildersetProbe(WorkloadGroupOuterClass.ReadinessProbe.Builder builderForValue)`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.WorkloadGroupOuterClass.WorkloadGroup.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)WorkloadGroupOuterClass.WorkloadGroup.BuildersetTemplate(WorkloadEntryOuterClass.WorkloadEntry value)Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.WorkloadGroupOuterClass.WorkloadGroup.BuildersetTemplate(WorkloadEntryOuterClass.WorkloadEntry.Builder builderForValue)Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.WorkloadGroupOuterClass.WorkloadGroup.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
字段详细资料
-
metadata_
private WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta metadata_
-
metadataBuilder_
private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta,WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder,WorkloadGroupOuterClass.WorkloadGroup.ObjectMetaOrBuilder> metadataBuilder_
-
template_
private WorkloadEntryOuterClass.WorkloadEntry template_
-
templateBuilder_
private com.google.protobuf.SingleFieldBuilderV3<WorkloadEntryOuterClass.WorkloadEntry,WorkloadEntryOuterClass.WorkloadEntry.Builder,WorkloadEntryOuterClass.WorkloadEntryOrBuilder> templateBuilder_
-
probe_
private WorkloadGroupOuterClass.ReadinessProbe probe_
-
probeBuilder_
private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.ReadinessProbe,WorkloadGroupOuterClass.ReadinessProbe.Builder,WorkloadGroupOuterClass.ReadinessProbeOrBuilder> probeBuilder_
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
clear
public WorkloadGroupOuterClass.WorkloadGroup.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.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<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
getDefaultInstanceForType
public WorkloadGroupOuterClass.WorkloadGroup getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public WorkloadGroupOuterClass.WorkloadGroup build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public WorkloadGroupOuterClass.WorkloadGroup buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public WorkloadGroupOuterClass.WorkloadGroup.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
setField
public WorkloadGroupOuterClass.WorkloadGroup.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
clearField
public WorkloadGroupOuterClass.WorkloadGroup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
clearOneof
public WorkloadGroupOuterClass.WorkloadGroup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
setRepeatedField
public WorkloadGroupOuterClass.WorkloadGroup.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
addRepeatedField
public WorkloadGroupOuterClass.WorkloadGroup.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
mergeFrom
public WorkloadGroupOuterClass.WorkloadGroup.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
mergeFrom
public WorkloadGroupOuterClass.WorkloadGroup.Builder mergeFrom(WorkloadGroupOuterClass.WorkloadGroup other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
mergeFrom
public WorkloadGroupOuterClass.WorkloadGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>- 抛出:
java.io.IOException
-
hasMetadata
public 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;- 指定者:
hasMetadata在接口中WorkloadGroupOuterClass.WorkloadGroupOrBuilder- 返回:
- Whether the metadata field is set.
-
getMetadata
public 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;- 指定者:
getMetadata在接口中WorkloadGroupOuterClass.WorkloadGroupOrBuilder- 返回:
- The metadata.
-
setMetadata
public WorkloadGroupOuterClass.WorkloadGroup.Builder setMetadata(WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta value)
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;
-
setMetadata
public WorkloadGroupOuterClass.WorkloadGroup.Builder setMetadata(WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder builderForValue)
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;
-
mergeMetadata
public WorkloadGroupOuterClass.WorkloadGroup.Builder mergeMetadata(WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta value)
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;
-
clearMetadata
public WorkloadGroupOuterClass.WorkloadGroup.Builder clearMetadata()
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;
-
getMetadataBuilder
public WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder getMetadataBuilder()
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;
-
getMetadataOrBuilder
public 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;
-
getMetadataFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta,WorkloadGroupOuterClass.WorkloadGroup.ObjectMeta.Builder,WorkloadGroupOuterClass.WorkloadGroup.ObjectMetaOrBuilder> getMetadataFieldBuilder()
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
public 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];- 指定者:
hasTemplate在接口中WorkloadGroupOuterClass.WorkloadGroupOrBuilder- 返回:
- Whether the template field is set.
-
getTemplate
public 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];- 指定者:
getTemplate在接口中WorkloadGroupOuterClass.WorkloadGroupOrBuilder- 返回:
- The template.
-
setTemplate
public WorkloadGroupOuterClass.WorkloadGroup.Builder setTemplate(WorkloadEntryOuterClass.WorkloadEntry value)
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];
-
setTemplate
public WorkloadGroupOuterClass.WorkloadGroup.Builder setTemplate(WorkloadEntryOuterClass.WorkloadEntry.Builder builderForValue)
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];
-
mergeTemplate
public WorkloadGroupOuterClass.WorkloadGroup.Builder mergeTemplate(WorkloadEntryOuterClass.WorkloadEntry value)
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];
-
clearTemplate
public WorkloadGroupOuterClass.WorkloadGroup.Builder clearTemplate()
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];
-
getTemplateBuilder
public WorkloadEntryOuterClass.WorkloadEntry.Builder getTemplateBuilder()
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];
-
getTemplateOrBuilder
public 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];
-
getTemplateFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<WorkloadEntryOuterClass.WorkloadEntry,WorkloadEntryOuterClass.WorkloadEntry.Builder,WorkloadEntryOuterClass.WorkloadEntryOrBuilder> getTemplateFieldBuilder()
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
public 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;- 指定者:
hasProbe在接口中WorkloadGroupOuterClass.WorkloadGroupOrBuilder- 返回:
- Whether the probe field is set.
-
getProbe
public 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;- 指定者:
getProbe在接口中WorkloadGroupOuterClass.WorkloadGroupOrBuilder- 返回:
- The probe.
-
setProbe
public WorkloadGroupOuterClass.WorkloadGroup.Builder setProbe(WorkloadGroupOuterClass.ReadinessProbe value)
`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;
-
setProbe
public WorkloadGroupOuterClass.WorkloadGroup.Builder setProbe(WorkloadGroupOuterClass.ReadinessProbe.Builder builderForValue)
`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;
-
mergeProbe
public WorkloadGroupOuterClass.WorkloadGroup.Builder mergeProbe(WorkloadGroupOuterClass.ReadinessProbe value)
`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;
-
clearProbe
public WorkloadGroupOuterClass.WorkloadGroup.Builder clearProbe()
`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;
-
getProbeBuilder
public WorkloadGroupOuterClass.ReadinessProbe.Builder getProbeBuilder()
`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;
-
getProbeOrBuilder
public 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;
-
getProbeFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<WorkloadGroupOuterClass.ReadinessProbe,WorkloadGroupOuterClass.ReadinessProbe.Builder,WorkloadGroupOuterClass.ReadinessProbeOrBuilder> getProbeFieldBuilder()
`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;
-
setUnknownFields
public final WorkloadGroupOuterClass.WorkloadGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
mergeUnknownFields
public final WorkloadGroupOuterClass.WorkloadGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.WorkloadGroup.Builder>
-
-