- 3.55.0 (latest)
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.2-SNAPSHOT
- 3.6.0
- 3.4.1
- 3.3.1
- 3.2.17
public static final class Asset.Builder extends GeneratedMessageV3.Builder<Asset.Builder> implements AssetOrBuilder
Cloud asset. This includes all Google Cloud Platform resources, Cloud IAM policies, and other non-GCP assets.
Protobuf type google.cloud.asset.v1p5beta1.Asset
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Asset.BuilderImplements
AssetOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllAncestors(Iterable<String> values)
public Asset.Builder addAllAncestors(Iterable<String> values)
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Name | Description |
values | Iterable<String> The ancestors to add. |
Type | Description |
Asset.Builder | This builder for chaining. |
addAllOrgPolicy(Iterable<? extends Policy> values)
public Asset.Builder addAllOrgPolicy(Iterable<? extends Policy> values)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
values | Iterable<? extends com.google.cloud.orgpolicy.v1.Policy> |
Type | Description |
Asset.Builder |
addAncestors(String value)
public Asset.Builder addAncestors(String value)
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Name | Description |
value | String The ancestors to add. |
Type | Description |
Asset.Builder | This builder for chaining. |
addAncestorsBytes(ByteString value)
public Asset.Builder addAncestorsBytes(ByteString value)
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Name | Description |
value | ByteString The bytes of the ancestors to add. |
Type | Description |
Asset.Builder | This builder for chaining. |
addOrgPolicy(Policy value)
public Asset.Builder addOrgPolicy(Policy value)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
value | com.google.cloud.orgpolicy.v1.Policy |
Type | Description |
Asset.Builder |
addOrgPolicy(Policy.Builder builderForValue)
public Asset.Builder addOrgPolicy(Policy.Builder builderForValue)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
builderForValue | com.google.cloud.orgpolicy.v1.Policy.Builder |
Type | Description |
Asset.Builder |
addOrgPolicy(int index, Policy value)
public Asset.Builder addOrgPolicy(int index, Policy value)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
value | com.google.cloud.orgpolicy.v1.Policy |
Type | Description |
Asset.Builder |
addOrgPolicy(int index, Policy.Builder builderForValue)
public Asset.Builder addOrgPolicy(int index, Policy.Builder builderForValue)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
builderForValue | com.google.cloud.orgpolicy.v1.Policy.Builder |
Type | Description |
Asset.Builder |
addOrgPolicyBuilder()
public Policy.Builder addOrgPolicyBuilder()
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Type | Description |
com.google.cloud.orgpolicy.v1.Policy.Builder |
addOrgPolicyBuilder(int index)
public Policy.Builder addOrgPolicyBuilder(int index)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
Type | Description |
com.google.cloud.orgpolicy.v1.Policy.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Asset.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Asset.Builder |
build()
public Asset build()
Type | Description |
Asset |
buildPartial()
public Asset buildPartial()
Type | Description |
Asset |
clear()
public Asset.Builder clear()
Type | Description |
Asset.Builder |
clearAccessContextPolicy()
public Asset.Builder clearAccessContextPolicy()
Type | Description |
Asset.Builder |
clearAccessLevel()
public Asset.Builder clearAccessLevel()
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Type | Description |
Asset.Builder |
clearAccessPolicy()
public Asset.Builder clearAccessPolicy()
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Type | Description |
Asset.Builder |
clearAncestors()
public Asset.Builder clearAncestors()
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Type | Description |
Asset.Builder | This builder for chaining. |
clearAssetType()
public Asset.Builder clearAssetType()
Type of the asset. Example: "compute.googleapis.com/Disk".
string asset_type = 2;
Type | Description |
Asset.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Asset.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Asset.Builder |
clearIamPolicy()
public Asset.Builder clearIamPolicy()
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Type | Description |
Asset.Builder |
clearName()
public Asset.Builder clearName()
The full name of the asset. For example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Resource
Names
for more information.
string name = 1;
Type | Description |
Asset.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Asset.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Asset.Builder |
clearOrgPolicy()
public Asset.Builder clearOrgPolicy()
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Type | Description |
Asset.Builder |
clearResource()
public Asset.Builder clearResource()
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Type | Description |
Asset.Builder |
clearServicePerimeter()
public Asset.Builder clearServicePerimeter()
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Type | Description |
Asset.Builder |
clone()
public Asset.Builder clone()
Type | Description |
Asset.Builder |
getAccessContextPolicyCase()
public Asset.AccessContextPolicyCase getAccessContextPolicyCase()
Type | Description |
Asset.AccessContextPolicyCase |
getAccessLevel()
public AccessLevel getAccessLevel()
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Type | Description |
com.google.identity.accesscontextmanager.v1.AccessLevel | The accessLevel. |
getAccessLevelBuilder()
public AccessLevel.Builder getAccessLevelBuilder()
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Type | Description |
com.google.identity.accesscontextmanager.v1.AccessLevel.Builder |
getAccessLevelOrBuilder()
public AccessLevelOrBuilder getAccessLevelOrBuilder()
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Type | Description |
com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder |
getAccessPolicy()
public AccessPolicy getAccessPolicy()
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Type | Description |
com.google.identity.accesscontextmanager.v1.AccessPolicy | The accessPolicy. |
getAccessPolicyBuilder()
public AccessPolicy.Builder getAccessPolicyBuilder()
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Type | Description |
com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder |
getAccessPolicyOrBuilder()
public AccessPolicyOrBuilder getAccessPolicyOrBuilder()
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Type | Description |
com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder |
getAncestors(int index)
public String getAncestors(int index)
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The ancestors at the given index. |
getAncestorsBytes(int index)
public ByteString getAncestorsBytes(int index)
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the ancestors at the given index. |
getAncestorsCount()
public int getAncestorsCount()
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Type | Description |
int | The count of ancestors. |
getAncestorsList()
public ProtocolStringList getAncestorsList()
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Type | Description |
ProtocolStringList | A list containing the ancestors. |
getAssetType()
public String getAssetType()
Type of the asset. Example: "compute.googleapis.com/Disk".
string asset_type = 2;
Type | Description |
String | The assetType. |
getAssetTypeBytes()
public ByteString getAssetTypeBytes()
Type of the asset. Example: "compute.googleapis.com/Disk".
string asset_type = 2;
Type | Description |
ByteString | The bytes for assetType. |
getDefaultInstanceForType()
public Asset getDefaultInstanceForType()
Type | Description |
Asset |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getIamPolicy()
public Policy getIamPolicy()
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Type | Description |
com.google.iam.v1.Policy | The iamPolicy. |
getIamPolicyBuilder()
public Policy.Builder getIamPolicyBuilder()
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Type | Description |
com.google.iam.v1.Policy.Builder |
getIamPolicyOrBuilder()
public PolicyOrBuilder getIamPolicyOrBuilder()
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Type | Description |
com.google.iam.v1.PolicyOrBuilder |
getName()
public String getName()
The full name of the asset. For example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Resource
Names
for more information.
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
The full name of the asset. For example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Resource
Names
for more information.
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getOrgPolicy(int index)
public Policy getOrgPolicy(int index)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
Type | Description |
com.google.cloud.orgpolicy.v1.Policy |
getOrgPolicyBuilder(int index)
public Policy.Builder getOrgPolicyBuilder(int index)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
Type | Description |
com.google.cloud.orgpolicy.v1.Policy.Builder |
getOrgPolicyBuilderList()
public List<Policy.Builder> getOrgPolicyBuilderList()
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Type | Description |
List<com.google.cloud.orgpolicy.v1.Policy.Builder> |
getOrgPolicyCount()
public int getOrgPolicyCount()
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Type | Description |
int |
getOrgPolicyList()
public List<Policy> getOrgPolicyList()
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Type | Description |
List<com.google.cloud.orgpolicy.v1.Policy> |
getOrgPolicyOrBuilder(int index)
public PolicyOrBuilder getOrgPolicyOrBuilder(int index)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
Type | Description |
com.google.cloud.orgpolicy.v1.PolicyOrBuilder |
getOrgPolicyOrBuilderList()
public List<? extends PolicyOrBuilder> getOrgPolicyOrBuilderList()
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Type | Description |
List<? extends com.google.cloud.orgpolicy.v1.PolicyOrBuilder> |
getResource()
public Resource getResource()
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Type | Description |
Resource | The resource. |
getResourceBuilder()
public Resource.Builder getResourceBuilder()
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Type | Description |
Resource.Builder |
getResourceOrBuilder()
public ResourceOrBuilder getResourceOrBuilder()
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Type | Description |
ResourceOrBuilder |
getServicePerimeter()
public ServicePerimeter getServicePerimeter()
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Type | Description |
com.google.identity.accesscontextmanager.v1.ServicePerimeter | The servicePerimeter. |
getServicePerimeterBuilder()
public ServicePerimeter.Builder getServicePerimeterBuilder()
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Type | Description |
com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder |
getServicePerimeterOrBuilder()
public ServicePerimeterOrBuilder getServicePerimeterOrBuilder()
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Type | Description |
com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder |
hasAccessLevel()
public boolean hasAccessLevel()
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Type | Description |
boolean | Whether the accessLevel field is set. |
hasAccessPolicy()
public boolean hasAccessPolicy()
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Type | Description |
boolean | Whether the accessPolicy field is set. |
hasIamPolicy()
public boolean hasIamPolicy()
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Type | Description |
boolean | Whether the iamPolicy field is set. |
hasResource()
public boolean hasResource()
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Type | Description |
boolean | Whether the resource field is set. |
hasServicePerimeter()
public boolean hasServicePerimeter()
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Type | Description |
boolean | Whether the servicePerimeter field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeAccessLevel(AccessLevel value)
public Asset.Builder mergeAccessLevel(AccessLevel value)
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Name | Description |
value | com.google.identity.accesscontextmanager.v1.AccessLevel |
Type | Description |
Asset.Builder |
mergeAccessPolicy(AccessPolicy value)
public Asset.Builder mergeAccessPolicy(AccessPolicy value)
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Name | Description |
value | com.google.identity.accesscontextmanager.v1.AccessPolicy |
Type | Description |
Asset.Builder |
mergeFrom(Asset other)
public Asset.Builder mergeFrom(Asset other)
Name | Description |
other | Asset |
Type | Description |
Asset.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Asset.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Asset.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Asset.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Asset.Builder |
mergeIamPolicy(Policy value)
public Asset.Builder mergeIamPolicy(Policy value)
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Name | Description |
value | com.google.iam.v1.Policy |
Type | Description |
Asset.Builder |
mergeResource(Resource value)
public Asset.Builder mergeResource(Resource value)
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Name | Description |
value | Resource |
Type | Description |
Asset.Builder |
mergeServicePerimeter(ServicePerimeter value)
public Asset.Builder mergeServicePerimeter(ServicePerimeter value)
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Name | Description |
value | com.google.identity.accesscontextmanager.v1.ServicePerimeter |
Type | Description |
Asset.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Asset.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Asset.Builder |
removeOrgPolicy(int index)
public Asset.Builder removeOrgPolicy(int index)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
Type | Description |
Asset.Builder |
setAccessLevel(AccessLevel value)
public Asset.Builder setAccessLevel(AccessLevel value)
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Name | Description |
value | com.google.identity.accesscontextmanager.v1.AccessLevel |
Type | Description |
Asset.Builder |
setAccessLevel(AccessLevel.Builder builderForValue)
public Asset.Builder setAccessLevel(AccessLevel.Builder builderForValue)
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
Name | Description |
builderForValue | com.google.identity.accesscontextmanager.v1.AccessLevel.Builder |
Type | Description |
Asset.Builder |
setAccessPolicy(AccessPolicy value)
public Asset.Builder setAccessPolicy(AccessPolicy value)
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Name | Description |
value | com.google.identity.accesscontextmanager.v1.AccessPolicy |
Type | Description |
Asset.Builder |
setAccessPolicy(AccessPolicy.Builder builderForValue)
public Asset.Builder setAccessPolicy(AccessPolicy.Builder builderForValue)
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
Name | Description |
builderForValue | com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder |
Type | Description |
Asset.Builder |
setAncestors(int index, String value)
public Asset.Builder setAncestors(int index, String value)
Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]
repeated string ancestors = 10;
Name | Description |
index | int The index to set the value at. |
value | String The ancestors to set. |
Type | Description |
Asset.Builder | This builder for chaining. |
setAssetType(String value)
public Asset.Builder setAssetType(String value)
Type of the asset. Example: "compute.googleapis.com/Disk".
string asset_type = 2;
Name | Description |
value | String The assetType to set. |
Type | Description |
Asset.Builder | This builder for chaining. |
setAssetTypeBytes(ByteString value)
public Asset.Builder setAssetTypeBytes(ByteString value)
Type of the asset. Example: "compute.googleapis.com/Disk".
string asset_type = 2;
Name | Description |
value | ByteString The bytes for assetType to set. |
Type | Description |
Asset.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Asset.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Asset.Builder |
setIamPolicy(Policy value)
public Asset.Builder setIamPolicy(Policy value)
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Name | Description |
value | com.google.iam.v1.Policy |
Type | Description |
Asset.Builder |
setIamPolicy(Policy.Builder builderForValue)
public Asset.Builder setIamPolicy(Policy.Builder builderForValue)
Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.
.google.iam.v1.Policy iam_policy = 4;
Name | Description |
builderForValue | com.google.iam.v1.Policy.Builder |
Type | Description |
Asset.Builder |
setName(String value)
public Asset.Builder setName(String value)
The full name of the asset. For example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Resource
Names
for more information.
string name = 1;
Name | Description |
value | String The name to set. |
Type | Description |
Asset.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Asset.Builder setNameBytes(ByteString value)
The full name of the asset. For example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Resource
Names
for more information.
string name = 1;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
Asset.Builder | This builder for chaining. |
setOrgPolicy(int index, Policy value)
public Asset.Builder setOrgPolicy(int index, Policy value)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
value | com.google.cloud.orgpolicy.v1.Policy |
Type | Description |
Asset.Builder |
setOrgPolicy(int index, Policy.Builder builderForValue)
public Asset.Builder setOrgPolicy(int index, Policy.Builder builderForValue)
Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
Name | Description |
index | int |
builderForValue | com.google.cloud.orgpolicy.v1.Policy.Builder |
Type | Description |
Asset.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Asset.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Asset.Builder |
setResource(Resource value)
public Asset.Builder setResource(Resource value)
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Name | Description |
value | Resource |
Type | Description |
Asset.Builder |
setResource(Resource.Builder builderForValue)
public Asset.Builder setResource(Resource.Builder builderForValue)
Representation of the resource.
.google.cloud.asset.v1p5beta1.Resource resource = 3;
Name | Description |
builderForValue | Resource.Builder |
Type | Description |
Asset.Builder |
setServicePerimeter(ServicePerimeter value)
public Asset.Builder setServicePerimeter(ServicePerimeter value)
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Name | Description |
value | com.google.identity.accesscontextmanager.v1.ServicePerimeter |
Type | Description |
Asset.Builder |
setServicePerimeter(ServicePerimeter.Builder builderForValue)
public Asset.Builder setServicePerimeter(ServicePerimeter.Builder builderForValue)
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
Name | Description |
builderForValue | com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder |
Type | Description |
Asset.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Asset.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Asset.Builder |