public static final class TargetResourceCreationConfig.Builder extends GeneratedMessageV3.Builder<TargetResourceCreationConfig.Builder> implements TargetResourceCreationConfigOrBuilder
The configuration that's required to create a target resource.
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. The configuration that's required to create a folder.
.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. The configuration that's required to create a project.
.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. The configuration that's required to create a folder.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getFolderCreationConfigBuilder()
public FolderCreationConfig.Builder getFolderCreationConfigBuilder()
Optional. The configuration that's required to create a folder.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getFolderCreationConfigOrBuilder()
public FolderCreationConfigOrBuilder getFolderCreationConfigOrBuilder()
Optional. The configuration that's required to create a folder.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getProjectCreationConfig()
public ProjectCreationConfig getProjectCreationConfig()
Optional. The configuration that's required to create a project.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getProjectCreationConfigBuilder()
public ProjectCreationConfig.Builder getProjectCreationConfigBuilder()
Optional. The configuration that's required to create a project.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getProjectCreationConfigOrBuilder()
public ProjectCreationConfigOrBuilder getProjectCreationConfigOrBuilder()
Optional. The configuration that's required to create a project.
.google.cloud.cloudsecuritycompliance.v1.ProjectCreationConfig project_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getResourceCreationConfigCase()
public TargetResourceCreationConfig.ResourceCreationConfigCase getResourceCreationConfigCase()
hasFolderCreationConfig()
public boolean hasFolderCreationConfig()
Optional. The configuration that's required to create a 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. The configuration that's required to create a 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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFolderCreationConfig(FolderCreationConfig value)
public TargetResourceCreationConfig.Builder mergeFolderCreationConfig(FolderCreationConfig value)
Optional. The configuration that's required to create a folder.
.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. The configuration that's required to create a project.
.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. The configuration that's required to create a folder.
.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. The configuration that's required to create a folder.
.google.cloud.cloudsecuritycompliance.v1.FolderCreationConfig folder_creation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
setProjectCreationConfig(ProjectCreationConfig value)
public TargetResourceCreationConfig.Builder setProjectCreationConfig(ProjectCreationConfig value)
Optional. The configuration that's required to create a project.
.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. The configuration that's required to create a project.
.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