Class CreateFindingRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
- com.google.cloud.securitycenter.v1beta1.CreateFindingRequest.Builder
-
- All Implemented Interfaces:
CreateFindingRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateFindingRequest
public static final class CreateFindingRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder> implements CreateFindingRequestOrBuilder
Request message for creating a finding.
Protobuf typegoogle.cloud.securitycenter.v1beta1.CreateFindingRequest
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
clear
public CreateFindingRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.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.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
getDefaultInstanceForType
public CreateFindingRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateFindingRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateFindingRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateFindingRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
setField
public CreateFindingRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
clearField
public CreateFindingRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
clearOneof
public CreateFindingRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
setRepeatedField
public CreateFindingRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
addRepeatedField
public CreateFindingRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
mergeFrom
public CreateFindingRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateFindingRequest.Builder>
-
mergeFrom
public CreateFindingRequest.Builder mergeFrom(CreateFindingRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
mergeFrom
public CreateFindingRequest.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<CreateFindingRequest.Builder>- Throws:
IOException
-
getParent
public String getParent()
Required. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceCreateFindingRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceCreateFindingRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
public CreateFindingRequest.Builder setParent(String value)
Required. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public CreateFindingRequest.Builder clearParent()
Required. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
public CreateFindingRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getFindingId
public String getFindingId()
Required. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length.
string finding_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFindingIdin interfaceCreateFindingRequestOrBuilder- Returns:
- The findingId.
-
getFindingIdBytes
public com.google.protobuf.ByteString getFindingIdBytes()
Required. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length.
string finding_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFindingIdBytesin interfaceCreateFindingRequestOrBuilder- Returns:
- The bytes for findingId.
-
setFindingId
public CreateFindingRequest.Builder setFindingId(String value)
Required. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length.
string finding_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The findingId to set.- Returns:
- This builder for chaining.
-
clearFindingId
public CreateFindingRequest.Builder clearFindingId()
Required. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length.
string finding_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setFindingIdBytes
public CreateFindingRequest.Builder setFindingIdBytes(com.google.protobuf.ByteString value)
Required. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length.
string finding_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for findingId to set.- Returns:
- This builder for chaining.
-
hasFinding
public boolean hasFinding()
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFindingin interfaceCreateFindingRequestOrBuilder- Returns:
- Whether the finding field is set.
-
getFinding
public Finding getFinding()
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFindingin interfaceCreateFindingRequestOrBuilder- Returns:
- The finding.
-
setFinding
public CreateFindingRequest.Builder setFinding(Finding value)
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];
-
setFinding
public CreateFindingRequest.Builder setFinding(Finding.Builder builderForValue)
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];
-
mergeFinding
public CreateFindingRequest.Builder mergeFinding(Finding value)
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];
-
clearFinding
public CreateFindingRequest.Builder clearFinding()
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];
-
getFindingBuilder
public Finding.Builder getFindingBuilder()
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];
-
getFindingOrBuilder
public FindingOrBuilder getFindingOrBuilder()
Required. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource.
.google.cloud.securitycenter.v1beta1.Finding finding = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFindingOrBuilderin interfaceCreateFindingRequestOrBuilder
-
setUnknownFields
public final CreateFindingRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
mergeUnknownFields
public final CreateFindingRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateFindingRequest.Builder>
-
-