- 1.55.0 (latest)
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.6
- 1.2.1
- 1.1.0
- 1.0.1
- 0.5.4
public static final class Feature.Builder extends GeneratedMessageV3.Builder<Feature.Builder> implements FeatureOrBuilder
Feature represents the settings and status of any Hub Feature.
Protobuf type google.cloud.gkehub.v1.Feature
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Feature.BuilderImplements
FeatureOrBuilderMethods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Feature.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Feature.Builder |
build()
public Feature build()
Type | Description |
Feature |
buildPartial()
public Feature buildPartial()
Type | Description |
Feature |
clear()
public Feature.Builder clear()
Type | Description |
Feature.Builder |
clearCreateTime()
public Feature.Builder clearCreateTime()
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Feature.Builder |
clearDeleteTime()
public Feature.Builder clearDeleteTime()
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Feature.Builder |
clearField(Descriptors.FieldDescriptor field)
public Feature.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Feature.Builder |
clearLabels()
public Feature.Builder clearLabels()
Type | Description |
Feature.Builder |
clearMembershipSpecs()
public Feature.Builder clearMembershipSpecs()
Type | Description |
Feature.Builder |
clearMembershipStates()
public Feature.Builder clearMembershipStates()
Type | Description |
Feature.Builder |
clearName()
public Feature.Builder clearName()
Output only. The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Feature.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Feature.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Feature.Builder |
clearResourceState()
public Feature.Builder clearResourceState()
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Feature.Builder |
clearSpec()
public Feature.Builder clearSpec()
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Feature.Builder |
clearState()
public Feature.Builder clearState()
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Feature.Builder |
clearUpdateTime()
public Feature.Builder clearUpdateTime()
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Feature.Builder |
clone()
public Feature.Builder clone()
Type | Description |
Feature.Builder |
containsLabels(String key)
public boolean containsLabels(String key)
GCP labels for this Feature.
map<string, string> labels = 2;
Name | Description |
key | String |
Type | Description |
boolean |
containsMembershipSpecs(String key)
public boolean containsMembershipSpecs(String key)
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
boolean |
containsMembershipStates(String key)
public boolean containsMembershipStates(String key)
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
key | String |
Type | Description |
boolean |
getCreateTime()
public Timestamp getCreateTime()
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public Feature getDefaultInstanceForType()
Type | Description |
Feature |
getDeleteTime()
public Timestamp getDeleteTime()
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The deleteTime. |
getDeleteTimeBuilder()
public Timestamp.Builder getDeleteTimeBuilder()
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getDeleteTimeOrBuilder()
public TimestampOrBuilder getDeleteTimeOrBuilder()
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getLabels()
public Map<String,String> getLabels()
Use #getLabelsMap() instead.
Type | Description |
Map<String,String> |
getLabelsCount()
public int getLabelsCount()
GCP labels for this Feature.
map<string, string> labels = 2;
Type | Description |
int |
getLabelsMap()
public Map<String,String> getLabelsMap()
GCP labels for this Feature.
map<string, string> labels = 2;
Type | Description |
Map<String,String> |
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
GCP labels for this Feature.
map<string, string> labels = 2;
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
GCP labels for this Feature.
map<string, string> labels = 2;
Name | Description |
key | String |
Type | Description |
String |
getMembershipSpecs()
public Map<String,MembershipFeatureSpec> getMembershipSpecs()
Use #getMembershipSpecsMap() instead.
Type | Description |
Map<String,MembershipFeatureSpec> |
getMembershipSpecsCount()
public int getMembershipSpecsCount()
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int |
getMembershipSpecsMap()
public Map<String,MembershipFeatureSpec> getMembershipSpecsMap()
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Map<String,MembershipFeatureSpec> |
getMembershipSpecsOrDefault(String key, MembershipFeatureSpec defaultValue)
public MembershipFeatureSpec getMembershipSpecsOrDefault(String key, MembershipFeatureSpec defaultValue)
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
defaultValue | MembershipFeatureSpec |
Type | Description |
MembershipFeatureSpec |
getMembershipSpecsOrThrow(String key)
public MembershipFeatureSpec getMembershipSpecsOrThrow(String key)
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
MembershipFeatureSpec |
getMembershipStates()
public Map<String,MembershipFeatureState> getMembershipStates()
Use #getMembershipStatesMap() instead.
Type | Description |
Map<String,MembershipFeatureState> |
getMembershipStatesCount()
public int getMembershipStatesCount()
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int |
getMembershipStatesMap()
public Map<String,MembershipFeatureState> getMembershipStatesMap()
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Map<String,MembershipFeatureState> |
getMembershipStatesOrDefault(String key, MembershipFeatureState defaultValue)
public MembershipFeatureState getMembershipStatesOrDefault(String key, MembershipFeatureState defaultValue)
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
key | String |
defaultValue | MembershipFeatureState |
Type | Description |
MembershipFeatureState |
getMembershipStatesOrThrow(String key)
public MembershipFeatureState getMembershipStatesOrThrow(String key)
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
key | String |
Type | Description |
MembershipFeatureState |
getMutableLabels()
public Map<String,String> getMutableLabels()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getMutableMembershipSpecs()
public Map<String,MembershipFeatureSpec> getMutableMembershipSpecs()
Use alternate mutation accessors instead.
Type | Description |
Map<String,MembershipFeatureSpec> |
getMutableMembershipStates()
public Map<String,MembershipFeatureState> getMutableMembershipStates()
Use alternate mutation accessors instead.
Type | Description |
Map<String,MembershipFeatureState> |
getName()
public String getName()
Output only. The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Output only. The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for name. |
getResourceState()
public FeatureResourceState getResourceState()
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
FeatureResourceState | The resourceState. |
getResourceStateBuilder()
public FeatureResourceState.Builder getResourceStateBuilder()
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
FeatureResourceState.Builder |
getResourceStateOrBuilder()
public FeatureResourceStateOrBuilder getResourceStateOrBuilder()
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
FeatureResourceStateOrBuilder |
getSpec()
public CommonFeatureSpec getSpec()
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CommonFeatureSpec | The spec. |
getSpecBuilder()
public CommonFeatureSpec.Builder getSpecBuilder()
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CommonFeatureSpec.Builder |
getSpecOrBuilder()
public CommonFeatureSpecOrBuilder getSpecOrBuilder()
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CommonFeatureSpecOrBuilder |
getState()
public CommonFeatureState getState()
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
CommonFeatureState | The state. |
getStateBuilder()
public CommonFeatureState.Builder getStateBuilder()
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
CommonFeatureState.Builder |
getStateOrBuilder()
public CommonFeatureStateOrBuilder getStateOrBuilder()
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
CommonFeatureStateOrBuilder |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
hasCreateTime()
public boolean hasCreateTime()
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the createTime field is set. |
hasDeleteTime()
public boolean hasDeleteTime()
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the deleteTime field is set. |
hasResourceState()
public boolean hasResourceState()
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the resourceState field is set. |
hasSpec()
public boolean hasSpec()
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the spec field is set. |
hasState()
public boolean hasState()
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the state field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public Feature.Builder mergeCreateTime(Timestamp value)
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Feature.Builder |
mergeDeleteTime(Timestamp value)
public Feature.Builder mergeDeleteTime(Timestamp value)
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Feature.Builder |
mergeFrom(Feature other)
public Feature.Builder mergeFrom(Feature other)
Name | Description |
other | Feature |
Type | Description |
Feature.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Feature.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Feature.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Feature.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Feature.Builder |
mergeResourceState(FeatureResourceState value)
public Feature.Builder mergeResourceState(FeatureResourceState value)
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | FeatureResourceState |
Type | Description |
Feature.Builder |
mergeSpec(CommonFeatureSpec value)
public Feature.Builder mergeSpec(CommonFeatureSpec value)
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CommonFeatureSpec |
Type | Description |
Feature.Builder |
mergeState(CommonFeatureState value)
public Feature.Builder mergeState(CommonFeatureState value)
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | CommonFeatureState |
Type | Description |
Feature.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Feature.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Feature.Builder |
mergeUpdateTime(Timestamp value)
public Feature.Builder mergeUpdateTime(Timestamp value)
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Feature.Builder |
putAllLabels(Map<String,String> values)
public Feature.Builder putAllLabels(Map<String,String> values)
GCP labels for this Feature.
map<string, string> labels = 2;
Name | Description |
values | Map<String,String> |
Type | Description |
Feature.Builder |
putAllMembershipSpecs(Map<String,MembershipFeatureSpec> values)
public Feature.Builder putAllMembershipSpecs(Map<String,MembershipFeatureSpec> values)
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Map<String,MembershipFeatureSpec> |
Type | Description |
Feature.Builder |
putAllMembershipStates(Map<String,MembershipFeatureState> values)
public Feature.Builder putAllMembershipStates(Map<String,MembershipFeatureState> values)
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
values | Map<String,MembershipFeatureState> |
Type | Description |
Feature.Builder |
putLabels(String key, String value)
public Feature.Builder putLabels(String key, String value)
GCP labels for this Feature.
map<string, string> labels = 2;
Name | Description |
key | String |
value | String |
Type | Description |
Feature.Builder |
putMembershipSpecs(String key, MembershipFeatureSpec value)
public Feature.Builder putMembershipSpecs(String key, MembershipFeatureSpec value)
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
value | MembershipFeatureSpec |
Type | Description |
Feature.Builder |
putMembershipStates(String key, MembershipFeatureState value)
public Feature.Builder putMembershipStates(String key, MembershipFeatureState value)
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
key | String |
value | MembershipFeatureState |
Type | Description |
Feature.Builder |
removeLabels(String key)
public Feature.Builder removeLabels(String key)
GCP labels for this Feature.
map<string, string> labels = 2;
Name | Description |
key | String |
Type | Description |
Feature.Builder |
removeMembershipSpecs(String key)
public Feature.Builder removeMembershipSpecs(String key)
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
map<string, .google.cloud.gkehub.v1.MembershipFeatureSpec> membership_specs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
Feature.Builder |
removeMembershipStates(String key)
public Feature.Builder removeMembershipStates(String key)
Output only. Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: projects/{p}/locations/{l}/memberships/{m} Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
map<string, .google.cloud.gkehub.v1.MembershipFeatureState> membership_states = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
key | String |
Type | Description |
Feature.Builder |
setCreateTime(Timestamp value)
public Feature.Builder setCreateTime(Timestamp value)
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Feature.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public Feature.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. When the Feature resource was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Feature.Builder |
setDeleteTime(Timestamp value)
public Feature.Builder setDeleteTime(Timestamp value)
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Feature.Builder |
setDeleteTime(Timestamp.Builder builderForValue)
public Feature.Builder setDeleteTime(Timestamp.Builder builderForValue)
Output only. When the Feature resource was deleted.
.google.protobuf.Timestamp delete_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Feature.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public Feature.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Feature.Builder |
setName(String value)
public Feature.Builder setName(String value)
Output only. The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The name to set. |
Type | Description |
Feature.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Feature.Builder setNameBytes(ByteString value)
Output only. The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
Feature.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Feature.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Feature.Builder |
setResourceState(FeatureResourceState value)
public Feature.Builder setResourceState(FeatureResourceState value)
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | FeatureResourceState |
Type | Description |
Feature.Builder |
setResourceState(FeatureResourceState.Builder builderForValue)
public Feature.Builder setResourceState(FeatureResourceState.Builder builderForValue)
Output only. State of the Feature resource itself.
.google.cloud.gkehub.v1.FeatureResourceState resource_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | FeatureResourceState.Builder |
Type | Description |
Feature.Builder |
setSpec(CommonFeatureSpec value)
public Feature.Builder setSpec(CommonFeatureSpec value)
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CommonFeatureSpec |
Type | Description |
Feature.Builder |
setSpec(CommonFeatureSpec.Builder builderForValue)
public Feature.Builder setSpec(CommonFeatureSpec.Builder builderForValue)
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
.google.cloud.gkehub.v1.CommonFeatureSpec spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | CommonFeatureSpec.Builder |
Type | Description |
Feature.Builder |
setState(CommonFeatureState value)
public Feature.Builder setState(CommonFeatureState value)
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | CommonFeatureState |
Type | Description |
Feature.Builder |
setState(CommonFeatureState.Builder builderForValue)
public Feature.Builder setState(CommonFeatureState.Builder builderForValue)
Output only. The Hub-wide Feature state.
.google.cloud.gkehub.v1.CommonFeatureState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | CommonFeatureState.Builder |
Type | Description |
Feature.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Feature.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Feature.Builder |
setUpdateTime(Timestamp value)
public Feature.Builder setUpdateTime(Timestamp value)
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Feature.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public Feature.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. When the Feature resource was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Feature.Builder |