public static final class TargetResourceConfig.Builder extends GeneratedMessage.Builder<TargetResourceConfig.Builder> implements TargetResourceConfigOrBuilderThe name of the target resource or the configuration that's required to create a new target resource.
Protobuf type google.cloud.cloudsecuritycompliance.v1.TargetResourceConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > TargetResourceConfig.BuilderImplements
TargetResourceConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public TargetResourceConfig build()| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig |
|
buildPartial()
public TargetResourceConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig |
|
clear()
public TargetResourceConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
clearExistingTargetResource()
public TargetResourceConfig.Builder clearExistingTargetResource()Optional. The resource hierarchy node, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
string existing_target_resource = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
This builder for chaining. |
clearResourceConfig()
public TargetResourceConfig.Builder clearResourceConfig()| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
clearTargetResourceCreationConfig()
public TargetResourceConfig.Builder clearTargetResourceCreationConfig()Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
getDefaultInstanceForType()
public TargetResourceConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getExistingTargetResource()
public String getExistingTargetResource()Optional. The resource hierarchy node, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
string existing_target_resource = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The existingTargetResource. |
getExistingTargetResourceBytes()
public ByteString getExistingTargetResourceBytes()Optional. The resource hierarchy node, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
string existing_target_resource = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for existingTargetResource. |
getResourceConfigCase()
public TargetResourceConfig.ResourceConfigCase getResourceConfigCase()| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.ResourceConfigCase |
|
getTargetResourceCreationConfig()
public TargetResourceCreationConfig getTargetResourceCreationConfig()Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TargetResourceCreationConfig |
The targetResourceCreationConfig. |
getTargetResourceCreationConfigBuilder()
public TargetResourceCreationConfig.Builder getTargetResourceCreationConfigBuilder()Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TargetResourceCreationConfig.Builder |
|
getTargetResourceCreationConfigOrBuilder()
public TargetResourceCreationConfigOrBuilder getTargetResourceCreationConfigOrBuilder()Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TargetResourceCreationConfigOrBuilder |
|
hasExistingTargetResource()
public boolean hasExistingTargetResource()Optional. The resource hierarchy node, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
string existing_target_resource = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the existingTargetResource field is set. |
hasTargetResourceCreationConfig()
public boolean hasTargetResourceCreationConfig()Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the targetResourceCreationConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(TargetResourceConfig other)
public TargetResourceConfig.Builder mergeFrom(TargetResourceConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
TargetResourceConfig |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TargetResourceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public TargetResourceConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
mergeTargetResourceCreationConfig(TargetResourceCreationConfig value)
public TargetResourceConfig.Builder mergeTargetResourceCreationConfig(TargetResourceCreationConfig value)Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
TargetResourceCreationConfig |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
setExistingTargetResource(String value)
public TargetResourceConfig.Builder setExistingTargetResource(String value)Optional. The resource hierarchy node, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
string existing_target_resource = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe existingTargetResource to set. |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
This builder for chaining. |
setExistingTargetResourceBytes(ByteString value)
public TargetResourceConfig.Builder setExistingTargetResourceBytes(ByteString value)Optional. The resource hierarchy node, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
string existing_target_resource = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for existingTargetResource to set. |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
This builder for chaining. |
setTargetResourceCreationConfig(TargetResourceCreationConfig value)
public TargetResourceConfig.Builder setTargetResourceCreationConfig(TargetResourceCreationConfig value)Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
TargetResourceCreationConfig |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|
setTargetResourceCreationConfig(TargetResourceCreationConfig.Builder builderForValue)
public TargetResourceConfig.Builder setTargetResourceCreationConfig(TargetResourceCreationConfig.Builder builderForValue)Optional. The details that are required to create a resource and use that resource as the target resource for deployment.
.google.cloud.cloudsecuritycompliance.v1.TargetResourceCreationConfig target_resource_creation_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
TargetResourceCreationConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
TargetResourceConfig.Builder |
|