public static final class TargetResourceCreationConfig.Builder extends GeneratedMessageV3.Builder<TargetResourceCreationConfig.Builder> implements TargetResourceCreationConfigOrBuilder
TargetResourceCreationConfig contains the config to create a new resource to
be used as the target_resource of a deployment.
Protobuf type google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig
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 TargetResourceCreationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TargetResourceCreationConfig build()
buildPartial()
public TargetResourceCreationConfig buildPartial()
clear()
public TargetResourceCreationConfig.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public TargetResourceCreationConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFolderCreationConfig()
public TargetResourceCreationConfig.Builder clearFolderCreationConfig()
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public TargetResourceCreationConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProjectCreationConfig()
public TargetResourceCreationConfig.Builder clearProjectCreationConfig()
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
clearResourceCreationConfig()
public TargetResourceCreationConfig.Builder clearResourceCreationConfig()
clone()
public TargetResourceCreationConfig.Builder clone()
Overrides
getDefaultInstanceForType()
public TargetResourceCreationConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getFolderCreationConfig()
public FolderCreationConfig getFolderCreationConfig()
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getFolderCreationConfigBuilder()
public FolderCreationConfig.Builder getFolderCreationConfigBuilder()
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getFolderCreationConfigOrBuilder()
public FolderCreationConfigOrBuilder getFolderCreationConfigOrBuilder()
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getProjectCreationConfig()
public ProjectCreationConfig getProjectCreationConfig()
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getProjectCreationConfigBuilder()
public ProjectCreationConfig.Builder getProjectCreationConfigBuilder()
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getProjectCreationConfigOrBuilder()
public ProjectCreationConfigOrBuilder getProjectCreationConfigOrBuilder()
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getResourceCreationConfigCase()
public TargetResourceCreationConfig.ResourceCreationConfigCase getResourceCreationConfigCase()
hasFolderCreationConfig()
public boolean hasFolderCreationConfig()
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.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 to be used as the
target_resource of a deployment.
.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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFolderCreationConfig(FolderCreationConfig value)
public TargetResourceCreationConfig.Builder mergeFolderCreationConfig(FolderCreationConfig value)
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
mergeFrom(TargetResourceCreationConfig other)
public TargetResourceCreationConfig.Builder mergeFrom(TargetResourceCreationConfig other)
public TargetResourceCreationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TargetResourceCreationConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeProjectCreationConfig(ProjectCreationConfig value)
public TargetResourceCreationConfig.Builder mergeProjectCreationConfig(ProjectCreationConfig value)
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TargetResourceCreationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public TargetResourceCreationConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFolderCreationConfig(FolderCreationConfig value)
public TargetResourceCreationConfig.Builder setFolderCreationConfig(FolderCreationConfig value)
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
setFolderCreationConfig(FolderCreationConfig.Builder builderForValue)
public TargetResourceCreationConfig.Builder setFolderCreationConfig(FolderCreationConfig.Builder builderForValue)
Optional. Config to create a new folder to be used as the target_resource
of a deployment.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
setProjectCreationConfig(ProjectCreationConfig value)
public TargetResourceCreationConfig.Builder setProjectCreationConfig(ProjectCreationConfig value)
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
setProjectCreationConfig(ProjectCreationConfig.Builder builderForValue)
public TargetResourceCreationConfig.Builder setProjectCreationConfig(ProjectCreationConfig.Builder builderForValue)
Optional. Config to create a new project to be used as the
target_resource of a deployment.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TargetResourceCreationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TargetResourceCreationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides