public static final class CreateSourceRequest.Builder extends GeneratedMessageV3.Builder<CreateSourceRequest.Builder> implements CreateSourceRequestOrBuilder
Request message for creating a source.
Protobuf type google.cloud.securitycenter.v1.CreateSourceRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateSourceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateSourceRequest build()
Returns
buildPartial()
public CreateSourceRequest buildPartial()
Returns
clear()
public CreateSourceRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateSourceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateSourceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateSourceRequest.Builder clearParent()
Required. Resource name of the new source's parent. Its format should be
"organizations/[organization_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clearSource()
public CreateSourceRequest.Builder clearSource()
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clone()
public CreateSourceRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CreateSourceRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. Resource name of the new source's parent. Its format should be
"organizations/[organization_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. Resource name of the new source's parent. Its format should be
"organizations/[organization_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
getSource()
public Source getSource()
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
Source | The source.
|
getSourceBuilder()
public Source.Builder getSourceBuilder()
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getSourceOrBuilder()
public SourceOrBuilder getSourceOrBuilder()
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
hasSource()
public boolean hasSource()
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the source field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CreateSourceRequest other)
public CreateSourceRequest.Builder mergeFrom(CreateSourceRequest other)
Parameter
Returns
public CreateSourceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateSourceRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeSource(Source value)
public CreateSourceRequest.Builder mergeSource(Source value)
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateSourceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateSourceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setParent(String value)
public CreateSourceRequest.Builder setParent(String value)
Required. Resource name of the new source's parent. Its format should be
"organizations/[organization_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
setParentBytes(ByteString value)
public CreateSourceRequest.Builder setParentBytes(ByteString value)
Required. Resource name of the new source's parent. Its format should be
"organizations/[organization_id]".
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateSourceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSource(Source value)
public CreateSourceRequest.Builder setSource(Source value)
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setSource(Source.Builder builderForValue)
public CreateSourceRequest.Builder setSource(Source.Builder builderForValue)
Required. The Source being created, only the display_name and description
will be used. All other fields will be ignored.
.google.cloud.securitycenter.v1.Source source = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateSourceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides