Class InterceptEndpointGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
com.google.cloud.networksecurity.v1.InterceptEndpointGroup.Builder
- All Implemented Interfaces:
InterceptEndpointGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterceptEndpointGroup
public static final class InterceptEndpointGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
implements InterceptEndpointGroupOrBuilder
An endpoint group is a consumer frontend for a deployment group (backend). In order to configure intercept for a network, consumers must create: - An association between their network and the endpoint group. - A security profile that points to the endpoint group. - A firewall rule that references the security profile (group).Protobuf type
google.cloud.networksecurity.v1.InterceptEndpointGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllAssociations(Iterable<? extends InterceptEndpointGroup.AssociationDetails> values) Output only.addAssociations(int index, InterceptEndpointGroup.AssociationDetails value) Output only.addAssociations(int index, InterceptEndpointGroup.AssociationDetails.Builder builderForValue) Output only.Output only.addAssociations(InterceptEndpointGroup.AssociationDetails.Builder builderForValue) Output only.Output only.addAssociationsBuilder(int index) Output only.build()clear()Output only.Output only.Output only.Optional.Required.Immutable.Output only.Output only.Output only.booleancontainsLabels(String key) Optional.getAssociations(int index) Output only.getAssociationsBuilder(int index) Output only.Output only.intOutput only.Output only.getAssociationsOrBuilder(int index) Output only.Output only.Output only.Output only.Output only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Deprecated.intOptional.Optional.getLabelsOrDefault(String key, String defaultValue) Optional.getLabelsOrThrow(String key) Optional.Deprecated.getName()Immutable.com.google.protobuf.ByteStringImmutable.booleanOutput only.getState()Output only.intOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanOutput only.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(InterceptEndpointGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllLabels(Map<String, String> values) Optional.Optional.removeAssociations(int index) Output only.removeLabels(String key) Optional.setAssociations(int index, InterceptEndpointGroup.AssociationDetails value) Output only.setAssociations(int index, InterceptEndpointGroup.AssociationDetails.Builder builderForValue) Output only.Output only.setConnectedDeploymentGroup(InterceptEndpointGroup.ConnectedDeploymentGroup.Builder builderForValue) Output only.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.Required.setInterceptDeploymentGroupBytes(com.google.protobuf.ByteString value) Required.Immutable.setNameBytes(com.google.protobuf.ByteString value) Immutable.setReconciling(boolean value) Output only.Output only.setStateValue(int value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterceptEndpointGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterceptEndpointGroup.Builder>
-
mergeFrom
public InterceptEndpointGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterceptEndpointGroup.Builder>- Throws:
IOException
-
getName
Immutable. Identifier. The resource name of this endpoint group, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/122 for more details.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNamein interfaceInterceptEndpointGroupOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Immutable. Identifier. The resource name of this endpoint group, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/122 for more details.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNameBytesin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The bytes for name.
-
setName
Immutable. Identifier. The resource name of this endpoint group, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/122 for more details.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Immutable. Identifier. The resource name of this endpoint group, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/122 for more details.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setNameBytes
Immutable. Identifier. The resource name of this endpoint group, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/122 for more details.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceInterceptEndpointGroupOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceInterceptEndpointGroupOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
public InterceptEndpointGroup.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The timestamp when the resource was created. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceInterceptEndpointGroupOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceInterceptEndpointGroupOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceInterceptEndpointGroupOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
public InterceptEndpointGroup.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The timestamp when the resource was most recently updated. See https://google.aip.dev/148#timestamps.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceInterceptEndpointGroupOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:InterceptEndpointGroupOrBuilderOptional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsCountin interfaceInterceptEndpointGroupOrBuilder
-
containsLabels
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsLabelsin interfaceInterceptEndpointGroupOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceInterceptEndpointGroupOrBuilder
-
getLabelsMap
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsMapin interfaceInterceptEndpointGroupOrBuilder
-
getLabelsOrDefault
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrDefaultin interfaceInterceptEndpointGroupOrBuilder
-
getLabelsOrThrow
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrThrowin interfaceInterceptEndpointGroupOrBuilder
-
clearLabels
-
removeLabels
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; -
putAllLabels
Optional. Labels are key/value pairs that help to organize and filter resources.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getInterceptDeploymentGroup
Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
string intercept_deployment_group = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getInterceptDeploymentGroupin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The interceptDeploymentGroup.
-
getInterceptDeploymentGroupBytes
public com.google.protobuf.ByteString getInterceptDeploymentGroupBytes()Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
string intercept_deployment_group = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getInterceptDeploymentGroupBytesin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The bytes for interceptDeploymentGroup.
-
setInterceptDeploymentGroup
Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
string intercept_deployment_group = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The interceptDeploymentGroup to set.- Returns:
- This builder for chaining.
-
clearInterceptDeploymentGroup
Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
string intercept_deployment_group = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setInterceptDeploymentGroupBytes
public InterceptEndpointGroup.Builder setInterceptDeploymentGroupBytes(com.google.protobuf.ByteString value) Required. Immutable. The deployment group that this endpoint group is connected to, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/124.
string intercept_deployment_group = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for interceptDeploymentGroup to set.- Returns:
- This builder for chaining.
-
hasConnectedDeploymentGroup
public boolean hasConnectedDeploymentGroup()Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasConnectedDeploymentGroupin interfaceInterceptEndpointGroupOrBuilder- Returns:
- Whether the connectedDeploymentGroup field is set.
-
getConnectedDeploymentGroup
Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConnectedDeploymentGroupin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The connectedDeploymentGroup.
-
setConnectedDeploymentGroup
public InterceptEndpointGroup.Builder setConnectedDeploymentGroup(InterceptEndpointGroup.ConnectedDeploymentGroup value) Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setConnectedDeploymentGroup
public InterceptEndpointGroup.Builder setConnectedDeploymentGroup(InterceptEndpointGroup.ConnectedDeploymentGroup.Builder builderForValue) Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeConnectedDeploymentGroup
public InterceptEndpointGroup.Builder mergeConnectedDeploymentGroup(InterceptEndpointGroup.ConnectedDeploymentGroup value) Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearConnectedDeploymentGroup
Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getConnectedDeploymentGroupBuilder
Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getConnectedDeploymentGroupOrBuilder
public InterceptEndpointGroup.ConnectedDeploymentGroupOrBuilder getConnectedDeploymentGroupOrBuilder()Output only. Details about the connected deployment group to this endpoint group.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.ConnectedDeploymentGroup connected_deployment_group = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConnectedDeploymentGroupOrBuilderin interfaceInterceptEndpointGroupOrBuilder
-
getStateValue
public int getStateValue()Output only. The current state of the endpoint group. See https://google.aip.dev/216.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceInterceptEndpointGroupOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
Output only. The current state of the endpoint group. See https://google.aip.dev/216.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
Output only. The current state of the endpoint group. See https://google.aip.dev/216.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceInterceptEndpointGroupOrBuilder- Returns:
- The state.
-
setState
Output only. The current state of the endpoint group. See https://google.aip.dev/216.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
Output only. The current state of the endpoint group. See https://google.aip.dev/216.
.google.cloud.networksecurity.v1.InterceptEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getReconciling
public boolean getReconciling()Output only. The current state of the resource does not match the user's intended state, and the system is working to reconcile them. This is part of the normal operation (e.g. adding a new association to the group). See https://google.aip.dev/128.
bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReconcilingin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The reconciling.
-
setReconciling
Output only. The current state of the resource does not match the user's intended state, and the system is working to reconcile them. This is part of the normal operation (e.g. adding a new association to the group). See https://google.aip.dev/128.
bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The reconciling to set.- Returns:
- This builder for chaining.
-
clearReconciling
Output only. The current state of the resource does not match the user's intended state, and the system is working to reconcile them. This is part of the normal operation (e.g. adding a new association to the group). See https://google.aip.dev/128.
bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAssociationsList
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssociationsListin interfaceInterceptEndpointGroupOrBuilder
-
getAssociationsCount
public int getAssociationsCount()Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssociationsCountin interfaceInterceptEndpointGroupOrBuilder
-
getAssociations
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssociationsin interfaceInterceptEndpointGroupOrBuilder
-
setAssociations
public InterceptEndpointGroup.Builder setAssociations(int index, InterceptEndpointGroup.AssociationDetails value) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setAssociations
public InterceptEndpointGroup.Builder setAssociations(int index, InterceptEndpointGroup.AssociationDetails.Builder builderForValue) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAssociations
public InterceptEndpointGroup.Builder addAssociations(InterceptEndpointGroup.AssociationDetails value) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAssociations
public InterceptEndpointGroup.Builder addAssociations(int index, InterceptEndpointGroup.AssociationDetails value) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAssociations
public InterceptEndpointGroup.Builder addAssociations(InterceptEndpointGroup.AssociationDetails.Builder builderForValue) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAssociations
public InterceptEndpointGroup.Builder addAssociations(int index, InterceptEndpointGroup.AssociationDetails.Builder builderForValue) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllAssociations
public InterceptEndpointGroup.Builder addAllAssociations(Iterable<? extends InterceptEndpointGroup.AssociationDetails> values) Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearAssociations
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeAssociations
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAssociationsBuilder
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAssociationsOrBuilder
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssociationsOrBuilderin interfaceInterceptEndpointGroupOrBuilder
-
getAssociationsOrBuilderList
public List<? extends InterceptEndpointGroup.AssociationDetailsOrBuilder> getAssociationsOrBuilderList()Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssociationsOrBuilderListin interfaceInterceptEndpointGroupOrBuilder
-
addAssociationsBuilder
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAssociationsBuilder
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAssociationsBuilderList
Output only. List of associations to this endpoint group.
repeated .google.cloud.networksecurity.v1.InterceptEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDescription
Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceInterceptEndpointGroupOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-