public static final class DeleteGroupRequest.Builder extends GeneratedMessageV3.Builder<DeleteGroupRequest.Builder> implements DeleteGroupRequestOrBuilder
The DeleteGroup
request. The default behavior is to be able to delete a
single group without any descendants.
Protobuf type google.monitoring.v3.DeleteGroupRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DeleteGroupRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public DeleteGroupRequest build()
buildPartial()
public DeleteGroupRequest buildPartial()
clear()
public DeleteGroupRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public DeleteGroupRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearName()
public DeleteGroupRequest.Builder clearName()
Required. The group to delete. The format is:
projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearOneof(Descriptors.OneofDescriptor oneof)
public DeleteGroupRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRecursive()
public DeleteGroupRequest.Builder clearRecursive()
If this field is true, then the request means to delete a group with all
its descendants. Otherwise, the request means to delete a group only when
it has no descendants. The default value is false.
bool recursive = 4;
clone()
public DeleteGroupRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public DeleteGroupRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getName()
Required. The group to delete. The format is:
projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The group to delete. The format is:
projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getRecursive()
public boolean getRecursive()
If this field is true, then the request means to delete a group with all
its descendants. Otherwise, the request means to delete a group only when
it has no descendants. The default value is false.
bool recursive = 4;
Returns |
---|
Type | Description |
boolean | The recursive.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(DeleteGroupRequest other)
public DeleteGroupRequest.Builder mergeFrom(DeleteGroupRequest other)
public DeleteGroupRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DeleteGroupRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DeleteGroupRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public DeleteGroupRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public DeleteGroupRequest.Builder setName(String value)
Required. The group to delete. The format is:
projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | String
The name to set.
|
setNameBytes(ByteString value)
public DeleteGroupRequest.Builder setNameBytes(ByteString value)
Required. The group to delete. The format is:
projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | ByteString
The bytes for name to set.
|
setRecursive(boolean value)
public DeleteGroupRequest.Builder setRecursive(boolean value)
If this field is true, then the request means to delete a group with all
its descendants. Otherwise, the request means to delete a group only when
it has no descendants. The default value is false.
bool recursive = 4;
Parameter |
---|
Name | Description |
value | boolean
The recursive to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DeleteGroupRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final DeleteGroupRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides