public static final class UpdateFolderIntelligenceConfigRequest.Builder extends GeneratedMessageV3.Builder<UpdateFolderIntelligenceConfigRequest.Builder> implements UpdateFolderIntelligenceConfigRequestOrBuilder
Request message to update the IntelligenceConfig
resource associated with
your folder.
IAM Permissions:
Requires storage.intelligenceConfigs.update
IAM permission on
the folder.
Protobuf type google.storage.control.v2.UpdateFolderIntelligenceConfigRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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 UpdateFolderIntelligenceConfigRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public UpdateFolderIntelligenceConfigRequest build()
buildPartial()
public UpdateFolderIntelligenceConfigRequest buildPartial()
clear()
public UpdateFolderIntelligenceConfigRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public UpdateFolderIntelligenceConfigRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIntelligenceConfig()
public UpdateFolderIntelligenceConfigRequest.Builder clearIntelligenceConfig()
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateFolderIntelligenceConfigRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRequestId()
public UpdateFolderIntelligenceConfigRequest.Builder clearRequestId()
Optional. The ID that uniquely identifies the request, preventing duplicate
processing.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
clearUpdateMask()
public UpdateFolderIntelligenceConfigRequest.Builder clearUpdateMask()
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
clone()
public UpdateFolderIntelligenceConfigRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public UpdateFolderIntelligenceConfigRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIntelligenceConfig()
public IntelligenceConfig getIntelligenceConfig()
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
getIntelligenceConfigBuilder()
public IntelligenceConfig.Builder getIntelligenceConfigBuilder()
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
getIntelligenceConfigOrBuilder()
public IntelligenceConfigOrBuilder getIntelligenceConfigOrBuilder()
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
getRequestId()
public String getRequestId()
Optional. The ID that uniquely identifies the request, preventing duplicate
processing.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Returns |
Type |
Description |
String |
The requestId.
|
getRequestIdBytes()
public ByteString getRequestIdBytes()
Optional. The ID that uniquely identifies the request, preventing duplicate
processing.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for requestId.
|
getUpdateMask()
public FieldMask getUpdateMask()
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
FieldMask |
The updateMask.
|
getUpdateMaskBuilder()
public FieldMask.Builder getUpdateMaskBuilder()
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
getUpdateMaskOrBuilder()
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
hasIntelligenceConfig()
public boolean hasIntelligenceConfig()
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the intelligenceConfig field is set.
|
hasUpdateMask()
public boolean hasUpdateMask()
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the updateMask field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public UpdateFolderIntelligenceConfigRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public UpdateFolderIntelligenceConfigRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(UpdateFolderIntelligenceConfigRequest other)
public UpdateFolderIntelligenceConfigRequest.Builder mergeFrom(UpdateFolderIntelligenceConfigRequest other)
mergeIntelligenceConfig(IntelligenceConfig value)
public UpdateFolderIntelligenceConfigRequest.Builder mergeIntelligenceConfig(IntelligenceConfig value)
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateFolderIntelligenceConfigRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
mergeUpdateMask(FieldMask value)
public UpdateFolderIntelligenceConfigRequest.Builder mergeUpdateMask(FieldMask value)
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateFolderIntelligenceConfigRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIntelligenceConfig(IntelligenceConfig value)
public UpdateFolderIntelligenceConfigRequest.Builder setIntelligenceConfig(IntelligenceConfig value)
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
setIntelligenceConfig(IntelligenceConfig.Builder builderForValue)
public UpdateFolderIntelligenceConfigRequest.Builder setIntelligenceConfig(IntelligenceConfig.Builder builderForValue)
Required. The IntelligenceConfig
resource to be updated.
.google.storage.control.v2.IntelligenceConfig intelligence_config = 1 [(.google.api.field_behavior) = REQUIRED];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateFolderIntelligenceConfigRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRequestId(String value)
public UpdateFolderIntelligenceConfigRequest.Builder setRequestId(String value)
Optional. The ID that uniquely identifies the request, preventing duplicate
processing.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Parameter |
Name |
Description |
value |
String
The requestId to set.
|
setRequestIdBytes(ByteString value)
public UpdateFolderIntelligenceConfigRequest.Builder setRequestIdBytes(ByteString value)
Optional. The ID that uniquely identifies the request, preventing duplicate
processing.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for requestId to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateFolderIntelligenceConfigRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setUpdateMask(FieldMask value)
public UpdateFolderIntelligenceConfigRequest.Builder setUpdateMask(FieldMask value)
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateFolderIntelligenceConfigRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
Required. The update_mask
that specifies the fields within the
IntelligenceConfig
resource that should be modified by this update. Only
the listed fields are updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
builderForValue |
Builder
|