public static final class UpdateProjectIntelligenceConfigRequest.Builder extends GeneratedMessageV3.Builder<UpdateProjectIntelligenceConfigRequest.Builder> implements UpdateProjectIntelligenceConfigRequestOrBuilder
Request message to update the IntelligenceConfig
resource associated with
your project.
IAM Permissions:
Requires storage.intelligenceConfigs.update
IAM permission on
the folder.
Protobuf type google.storage.control.v2.UpdateProjectIntelligenceConfigRequest
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 UpdateProjectIntelligenceConfigRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public UpdateProjectIntelligenceConfigRequest build()
buildPartial()
public UpdateProjectIntelligenceConfigRequest buildPartial()
clear()
public UpdateProjectIntelligenceConfigRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public UpdateProjectIntelligenceConfigRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIntelligenceConfig()
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRequestId()
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public UpdateProjectIntelligenceConfigRequest 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 UpdateProjectIntelligenceConfigRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public UpdateProjectIntelligenceConfigRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(UpdateProjectIntelligenceConfigRequest other)
public UpdateProjectIntelligenceConfigRequest.Builder mergeFrom(UpdateProjectIntelligenceConfigRequest other)
mergeIntelligenceConfig(IntelligenceConfig value)
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
mergeUpdateMask(FieldMask value)
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIntelligenceConfig(IntelligenceConfig value)
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRequestId(String value)
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setUpdateMask(FieldMask value)
public UpdateProjectIntelligenceConfigRequest.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 UpdateProjectIntelligenceConfigRequest.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
|