Class TargetResourceCreationConfig.Builder (0.1.0)

public static final class TargetResourceCreationConfig.Builder extends GeneratedMessageV3.Builder<TargetResourceCreationConfig.Builder> implements TargetResourceCreationConfigOrBuilder

TargetResourceCreationConfig contains the config to create a new resource and use that as the target_resource for deployment.

Protobuf type google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TargetResourceCreationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

build()

public TargetResourceCreationConfig build()
Returns
Type Description
TargetResourceCreationConfig

buildPartial()

public TargetResourceCreationConfig buildPartial()
Returns
Type Description
TargetResourceCreationConfig

clear()

public TargetResourceCreationConfig.Builder clear()
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public TargetResourceCreationConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

clearFolderCreationConfig()

public TargetResourceCreationConfig.Builder clearFolderCreationConfig()

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TargetResourceCreationConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public TargetResourceCreationConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

clearProjectCreationConfig()

public TargetResourceCreationConfig.Builder clearProjectCreationConfig()

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TargetResourceCreationConfig.Builder

clearResourceCreationConfig()

public TargetResourceCreationConfig.Builder clearResourceCreationConfig()
Returns
Type Description
TargetResourceCreationConfig.Builder

clone()

public TargetResourceCreationConfig.Builder clone()
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

getDefaultInstanceForType()

public TargetResourceCreationConfig getDefaultInstanceForType()
Returns
Type Description
TargetResourceCreationConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getFolderCreationConfig()

public FolderCreationConfig getFolderCreationConfig()

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FolderCreationConfig

The folderCreationConfig.

getFolderCreationConfigBuilder()

public FolderCreationConfig.Builder getFolderCreationConfigBuilder()

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FolderCreationConfig.Builder

getFolderCreationConfigOrBuilder()

public FolderCreationConfigOrBuilder getFolderCreationConfigOrBuilder()

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FolderCreationConfigOrBuilder

getProjectCreationConfig()

public ProjectCreationConfig getProjectCreationConfig()

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProjectCreationConfig

The projectCreationConfig.

getProjectCreationConfigBuilder()

public ProjectCreationConfig.Builder getProjectCreationConfigBuilder()

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProjectCreationConfig.Builder

getProjectCreationConfigOrBuilder()

public ProjectCreationConfigOrBuilder getProjectCreationConfigOrBuilder()

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProjectCreationConfigOrBuilder

getResourceCreationConfigCase()

public TargetResourceCreationConfig.ResourceCreationConfigCase getResourceCreationConfigCase()
Returns
Type Description
TargetResourceCreationConfig.ResourceCreationConfigCase

hasFolderCreationConfig()

public boolean hasFolderCreationConfig()

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the folderCreationConfig field is set.

hasProjectCreationConfig()

public boolean hasProjectCreationConfig()

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the projectCreationConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFolderCreationConfig(FolderCreationConfig value)

public TargetResourceCreationConfig.Builder mergeFolderCreationConfig(FolderCreationConfig value)

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FolderCreationConfig
Returns
Type Description
TargetResourceCreationConfig.Builder

mergeFrom(TargetResourceCreationConfig other)

public TargetResourceCreationConfig.Builder mergeFrom(TargetResourceCreationConfig other)
Parameter
Name Description
other TargetResourceCreationConfig
Returns
Type Description
TargetResourceCreationConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TargetResourceCreationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public TargetResourceCreationConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

mergeProjectCreationConfig(ProjectCreationConfig value)

public TargetResourceCreationConfig.Builder mergeProjectCreationConfig(ProjectCreationConfig value)

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ProjectCreationConfig
Returns
Type Description
TargetResourceCreationConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TargetResourceCreationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public TargetResourceCreationConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

setFolderCreationConfig(FolderCreationConfig value)

public TargetResourceCreationConfig.Builder setFolderCreationConfig(FolderCreationConfig value)

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FolderCreationConfig
Returns
Type Description
TargetResourceCreationConfig.Builder

setFolderCreationConfig(FolderCreationConfig.Builder builderForValue)

public TargetResourceCreationConfig.Builder setFolderCreationConfig(FolderCreationConfig.Builder builderForValue)

Optional. Config to create a new folder

.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue FolderCreationConfig.Builder
Returns
Type Description
TargetResourceCreationConfig.Builder

setProjectCreationConfig(ProjectCreationConfig value)

public TargetResourceCreationConfig.Builder setProjectCreationConfig(ProjectCreationConfig value)

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ProjectCreationConfig
Returns
Type Description
TargetResourceCreationConfig.Builder

setProjectCreationConfig(ProjectCreationConfig.Builder builderForValue)

public TargetResourceCreationConfig.Builder setProjectCreationConfig(ProjectCreationConfig.Builder builderForValue)

Optional. Config to create a new project

.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ProjectCreationConfig.Builder
Returns
Type Description
TargetResourceCreationConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public TargetResourceCreationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final TargetResourceCreationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TargetResourceCreationConfig.Builder
Overrides