Package com.google.cloud.asset.v1
Class Asset.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
- com.google.cloud.asset.v1.Asset.Builder
-
- All Implemented Interfaces:
AssetOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Asset
public static final class Asset.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder> implements AssetOrBuilder
An asset in Google Cloud. An asset can be any resource in the Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. IAM policy), or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP relationship). See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.
Protobuf typegoogle.cloud.asset.v1.Asset
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Asset.Builder
addAllAncestors(Iterable<String> values)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.Asset.Builder
addAllOrgPolicy(Iterable<? extends com.google.cloud.orgpolicy.v1.Policy> values)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
addAncestors(String value)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.Asset.Builder
addAncestorsBytes(com.google.protobuf.ByteString value)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.Asset.Builder
addOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy value)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
addOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy.Builder builderForValue)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
addOrgPolicy(com.google.cloud.orgpolicy.v1.Policy value)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
addOrgPolicy(com.google.cloud.orgpolicy.v1.Policy.Builder builderForValue)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).com.google.cloud.orgpolicy.v1.Policy.Builder
addOrgPolicyBuilder()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).com.google.cloud.orgpolicy.v1.Policy.Builder
addOrgPolicyBuilder(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Asset
build()
Asset
buildPartial()
Asset.Builder
clear()
Asset.Builder
clearAccessContextPolicy()
Asset.Builder
clearAccessLevel()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).Asset.Builder
clearAccessPolicy()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).Asset.Builder
clearAncestors()
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.Asset.Builder
clearAssetType()
The type of the asset.Asset.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Asset.Builder
clearIamPolicy()
A representation of the IAM policy set on a Google Cloud resource.Asset.Builder
clearName()
The full name of the asset.Asset.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Asset.Builder
clearOrgPolicy()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
clearOsInventory()
A representation of runtime OS Inventory information.Asset.Builder
clearRelatedAsset()
One related asset of the current asset.Asset.Builder
clearRelatedAssets()
Deprecated.Asset.Builder
clearResource()
A representation of the resource.Asset.Builder
clearServicePerimeter()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).Asset.Builder
clearUpdateTime()
The last update timestamp of an asset.Asset.Builder
clone()
Asset.AccessContextPolicyCase
getAccessContextPolicyCase()
com.google.identity.accesscontextmanager.v1.AccessLevel
getAccessLevel()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).com.google.identity.accesscontextmanager.v1.AccessLevel.Builder
getAccessLevelBuilder()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder
getAccessLevelOrBuilder()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).com.google.identity.accesscontextmanager.v1.AccessPolicy
getAccessPolicy()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder
getAccessPolicyBuilder()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder
getAccessPolicyOrBuilder()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).String
getAncestors(int index)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.com.google.protobuf.ByteString
getAncestorsBytes(int index)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.int
getAncestorsCount()
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.com.google.protobuf.ProtocolStringList
getAncestorsList()
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.String
getAssetType()
The type of the asset.com.google.protobuf.ByteString
getAssetTypeBytes()
The type of the asset.Asset
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.iam.v1.Policy
getIamPolicy()
A representation of the IAM policy set on a Google Cloud resource.com.google.iam.v1.Policy.Builder
getIamPolicyBuilder()
A representation of the IAM policy set on a Google Cloud resource.com.google.iam.v1.PolicyOrBuilder
getIamPolicyOrBuilder()
A representation of the IAM policy set on a Google Cloud resource.String
getName()
The full name of the asset.com.google.protobuf.ByteString
getNameBytes()
The full name of the asset.com.google.cloud.orgpolicy.v1.Policy
getOrgPolicy(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).com.google.cloud.orgpolicy.v1.Policy.Builder
getOrgPolicyBuilder(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).List<com.google.cloud.orgpolicy.v1.Policy.Builder>
getOrgPolicyBuilderList()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).int
getOrgPolicyCount()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).List<com.google.cloud.orgpolicy.v1.Policy>
getOrgPolicyList()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).com.google.cloud.orgpolicy.v1.PolicyOrBuilder
getOrgPolicyOrBuilder(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).List<? extends com.google.cloud.orgpolicy.v1.PolicyOrBuilder>
getOrgPolicyOrBuilderList()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).com.google.cloud.osconfig.v1.Inventory
getOsInventory()
A representation of runtime OS Inventory information.com.google.cloud.osconfig.v1.Inventory.Builder
getOsInventoryBuilder()
A representation of runtime OS Inventory information.com.google.cloud.osconfig.v1.InventoryOrBuilder
getOsInventoryOrBuilder()
A representation of runtime OS Inventory information.RelatedAsset
getRelatedAsset()
One related asset of the current asset.RelatedAsset.Builder
getRelatedAssetBuilder()
One related asset of the current asset.RelatedAssetOrBuilder
getRelatedAssetOrBuilder()
One related asset of the current asset.RelatedAssets
getRelatedAssets()
Deprecated.google.cloud.asset.v1.Asset.related_assets is deprecated.RelatedAssets.Builder
getRelatedAssetsBuilder()
Deprecated.RelatedAssetsOrBuilder
getRelatedAssetsOrBuilder()
Deprecated.Resource
getResource()
A representation of the resource.Resource.Builder
getResourceBuilder()
A representation of the resource.ResourceOrBuilder
getResourceOrBuilder()
A representation of the resource.com.google.identity.accesscontextmanager.v1.ServicePerimeter
getServicePerimeter()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder
getServicePerimeterBuilder()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder
getServicePerimeterOrBuilder()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).com.google.protobuf.Timestamp
getUpdateTime()
The last update timestamp of an asset.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
The last update timestamp of an asset.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
The last update timestamp of an asset.boolean
hasAccessLevel()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).boolean
hasAccessPolicy()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).boolean
hasIamPolicy()
A representation of the IAM policy set on a Google Cloud resource.boolean
hasOsInventory()
A representation of runtime OS Inventory information.boolean
hasRelatedAsset()
One related asset of the current asset.boolean
hasRelatedAssets()
Deprecated.google.cloud.asset.v1.Asset.related_assets is deprecated.boolean
hasResource()
A representation of the resource.boolean
hasServicePerimeter()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).boolean
hasUpdateTime()
The last update timestamp of an asset.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Asset.Builder
mergeAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value)
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).Asset.Builder
mergeAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy value)
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).Asset.Builder
mergeFrom(Asset other)
Asset.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Asset.Builder
mergeFrom(com.google.protobuf.Message other)
Asset.Builder
mergeIamPolicy(com.google.iam.v1.Policy value)
A representation of the IAM policy set on a Google Cloud resource.Asset.Builder
mergeOsInventory(com.google.cloud.osconfig.v1.Inventory value)
A representation of runtime OS Inventory information.Asset.Builder
mergeRelatedAsset(RelatedAsset value)
One related asset of the current asset.Asset.Builder
mergeRelatedAssets(RelatedAssets value)
Deprecated.Asset.Builder
mergeResource(Resource value)
A representation of the resource.Asset.Builder
mergeServicePerimeter(com.google.identity.accesscontextmanager.v1.ServicePerimeter value)
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).Asset.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Asset.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
The last update timestamp of an asset.Asset.Builder
removeOrgPolicy(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
setAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value)
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).Asset.Builder
setAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue)
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).Asset.Builder
setAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy value)
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).Asset.Builder
setAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder builderForValue)
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).Asset.Builder
setAncestors(int index, String value)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names.Asset.Builder
setAssetType(String value)
The type of the asset.Asset.Builder
setAssetTypeBytes(com.google.protobuf.ByteString value)
The type of the asset.Asset.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Asset.Builder
setIamPolicy(com.google.iam.v1.Policy value)
A representation of the IAM policy set on a Google Cloud resource.Asset.Builder
setIamPolicy(com.google.iam.v1.Policy.Builder builderForValue)
A representation of the IAM policy set on a Google Cloud resource.Asset.Builder
setName(String value)
The full name of the asset.Asset.Builder
setNameBytes(com.google.protobuf.ByteString value)
The full name of the asset.Asset.Builder
setOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy value)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
setOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy.Builder builderForValue)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy).Asset.Builder
setOsInventory(com.google.cloud.osconfig.v1.Inventory value)
A representation of runtime OS Inventory information.Asset.Builder
setOsInventory(com.google.cloud.osconfig.v1.Inventory.Builder builderForValue)
A representation of runtime OS Inventory information.Asset.Builder
setRelatedAsset(RelatedAsset value)
One related asset of the current asset.Asset.Builder
setRelatedAsset(RelatedAsset.Builder builderForValue)
One related asset of the current asset.Asset.Builder
setRelatedAssets(RelatedAssets value)
Deprecated.Asset.Builder
setRelatedAssets(RelatedAssets.Builder builderForValue)
Deprecated.Asset.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Asset.Builder
setResource(Resource value)
A representation of the resource.Asset.Builder
setResource(Resource.Builder builderForValue)
A representation of the resource.Asset.Builder
setServicePerimeter(com.google.identity.accesscontextmanager.v1.ServicePerimeter value)
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).Asset.Builder
setServicePerimeter(com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue)
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).Asset.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Asset.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
The last update timestamp of an asset.Asset.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The last update timestamp of an asset.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
clear
public Asset.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
getDefaultInstanceForType
public Asset getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Asset build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Asset buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Asset.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
setField
public Asset.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
clearField
public Asset.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
clearOneof
public Asset.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
setRepeatedField
public Asset.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
addRepeatedField
public Asset.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
mergeFrom
public Asset.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Asset.Builder>
-
mergeFrom
public Asset.Builder mergeFrom(Asset other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
mergeFrom
public Asset.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Asset.Builder>
- Throws:
IOException
-
getAccessContextPolicyCase
public Asset.AccessContextPolicyCase getAccessContextPolicyCase()
- Specified by:
getAccessContextPolicyCase
in interfaceAssetOrBuilder
-
clearAccessContextPolicy
public Asset.Builder clearAccessContextPolicy()
-
hasUpdateTime
public boolean hasUpdateTime()
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
- Specified by:
hasUpdateTime
in interfaceAssetOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
- Specified by:
getUpdateTime
in interfaceAssetOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public Asset.Builder setUpdateTime(com.google.protobuf.Timestamp value)
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
-
setUpdateTime
public Asset.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
-
mergeUpdateTime
public Asset.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
-
clearUpdateTime
public Asset.Builder clearUpdateTime()
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.
.google.protobuf.Timestamp update_time = 11;
- Specified by:
getUpdateTimeOrBuilder
in interfaceAssetOrBuilder
-
getName
public String getName()
The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.
string name = 1;
- Specified by:
getName
in interfaceAssetOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.
string name = 1;
- Specified by:
getNameBytes
in interfaceAssetOrBuilder
- Returns:
- The bytes for name.
-
setName
public Asset.Builder setName(String value)
The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Asset.Builder clearName()
The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public Asset.Builder setNameBytes(com.google.protobuf.ByteString value)
The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getAssetType
public String getAssetType()
The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.
string asset_type = 2;
- Specified by:
getAssetType
in interfaceAssetOrBuilder
- Returns:
- The assetType.
-
getAssetTypeBytes
public com.google.protobuf.ByteString getAssetTypeBytes()
The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.
string asset_type = 2;
- Specified by:
getAssetTypeBytes
in interfaceAssetOrBuilder
- Returns:
- The bytes for assetType.
-
setAssetType
public Asset.Builder setAssetType(String value)
The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.
string asset_type = 2;
- Parameters:
value
- The assetType to set.- Returns:
- This builder for chaining.
-
clearAssetType
public Asset.Builder clearAssetType()
The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.
string asset_type = 2;
- Returns:
- This builder for chaining.
-
setAssetTypeBytes
public Asset.Builder setAssetTypeBytes(com.google.protobuf.ByteString value)
The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.
string asset_type = 2;
- Parameters:
value
- The bytes for assetType to set.- Returns:
- This builder for chaining.
-
hasResource
public boolean hasResource()
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
- Specified by:
hasResource
in interfaceAssetOrBuilder
- Returns:
- Whether the resource field is set.
-
getResource
public Resource getResource()
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
- Specified by:
getResource
in interfaceAssetOrBuilder
- Returns:
- The resource.
-
setResource
public Asset.Builder setResource(Resource value)
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
-
setResource
public Asset.Builder setResource(Resource.Builder builderForValue)
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
-
mergeResource
public Asset.Builder mergeResource(Resource value)
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
-
clearResource
public Asset.Builder clearResource()
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
-
getResourceBuilder
public Resource.Builder getResourceBuilder()
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
-
getResourceOrBuilder
public ResourceOrBuilder getResourceOrBuilder()
A representation of the resource.
.google.cloud.asset.v1.Resource resource = 3;
- Specified by:
getResourceOrBuilder
in interfaceAssetOrBuilder
-
hasIamPolicy
public boolean hasIamPolicy()
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
- Specified by:
hasIamPolicy
in interfaceAssetOrBuilder
- Returns:
- Whether the iamPolicy field is set.
-
getIamPolicy
public com.google.iam.v1.Policy getIamPolicy()
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
- Specified by:
getIamPolicy
in interfaceAssetOrBuilder
- Returns:
- The iamPolicy.
-
setIamPolicy
public Asset.Builder setIamPolicy(com.google.iam.v1.Policy value)
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
-
setIamPolicy
public Asset.Builder setIamPolicy(com.google.iam.v1.Policy.Builder builderForValue)
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
-
mergeIamPolicy
public Asset.Builder mergeIamPolicy(com.google.iam.v1.Policy value)
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
-
clearIamPolicy
public Asset.Builder clearIamPolicy()
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
-
getIamPolicyBuilder
public com.google.iam.v1.Policy.Builder getIamPolicyBuilder()
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
-
getIamPolicyOrBuilder
public com.google.iam.v1.PolicyOrBuilder getIamPolicyOrBuilder()
A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/help/allow-policies/inheritance) for more information.
.google.iam.v1.Policy iam_policy = 4;
- Specified by:
getIamPolicyOrBuilder
in interfaceAssetOrBuilder
-
getOrgPolicyList
public List<com.google.cloud.orgpolicy.v1.Policy> getOrgPolicyList()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
- Specified by:
getOrgPolicyList
in interfaceAssetOrBuilder
-
getOrgPolicyCount
public int getOrgPolicyCount()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
- Specified by:
getOrgPolicyCount
in interfaceAssetOrBuilder
-
getOrgPolicy
public com.google.cloud.orgpolicy.v1.Policy getOrgPolicy(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
- Specified by:
getOrgPolicy
in interfaceAssetOrBuilder
-
setOrgPolicy
public Asset.Builder setOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy value)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
setOrgPolicy
public Asset.Builder setOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy.Builder builderForValue)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
addOrgPolicy
public Asset.Builder addOrgPolicy(com.google.cloud.orgpolicy.v1.Policy value)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
addOrgPolicy
public Asset.Builder addOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy value)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
addOrgPolicy
public Asset.Builder addOrgPolicy(com.google.cloud.orgpolicy.v1.Policy.Builder builderForValue)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
addOrgPolicy
public Asset.Builder addOrgPolicy(int index, com.google.cloud.orgpolicy.v1.Policy.Builder builderForValue)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
addAllOrgPolicy
public Asset.Builder addAllOrgPolicy(Iterable<? extends com.google.cloud.orgpolicy.v1.Policy> values)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
clearOrgPolicy
public Asset.Builder clearOrgPolicy()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
removeOrgPolicy
public Asset.Builder removeOrgPolicy(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
getOrgPolicyBuilder
public com.google.cloud.orgpolicy.v1.Policy.Builder getOrgPolicyBuilder(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
getOrgPolicyOrBuilder
public com.google.cloud.orgpolicy.v1.PolicyOrBuilder getOrgPolicyOrBuilder(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
- Specified by:
getOrgPolicyOrBuilder
in interfaceAssetOrBuilder
-
getOrgPolicyOrBuilderList
public List<? extends com.google.cloud.orgpolicy.v1.PolicyOrBuilder> getOrgPolicyOrBuilderList()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
- Specified by:
getOrgPolicyOrBuilderList
in interfaceAssetOrBuilder
-
addOrgPolicyBuilder
public com.google.cloud.orgpolicy.v1.Policy.Builder addOrgPolicyBuilder()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
addOrgPolicyBuilder
public com.google.cloud.orgpolicy.v1.Policy.Builder addOrgPolicyBuilder(int index)
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
getOrgPolicyBuilderList
public List<com.google.cloud.orgpolicy.v1.Policy.Builder> getOrgPolicyBuilderList()
A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.
repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;
-
hasAccessPolicy
public boolean hasAccessPolicy()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
- Specified by:
hasAccessPolicy
in interfaceAssetOrBuilder
- Returns:
- Whether the accessPolicy field is set.
-
getAccessPolicy
public com.google.identity.accesscontextmanager.v1.AccessPolicy getAccessPolicy()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
- Specified by:
getAccessPolicy
in interfaceAssetOrBuilder
- Returns:
- The accessPolicy.
-
setAccessPolicy
public Asset.Builder setAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy value)
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
-
setAccessPolicy
public Asset.Builder setAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder builderForValue)
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
-
mergeAccessPolicy
public Asset.Builder mergeAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy value)
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
-
clearAccessPolicy
public Asset.Builder clearAccessPolicy()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
-
getAccessPolicyBuilder
public com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder getAccessPolicyBuilder()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
-
getAccessPolicyOrBuilder
public com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder getAccessPolicyOrBuilder()
Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies).
.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;
- Specified by:
getAccessPolicyOrBuilder
in interfaceAssetOrBuilder
-
hasAccessLevel
public boolean hasAccessLevel()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
- Specified by:
hasAccessLevel
in interfaceAssetOrBuilder
- Returns:
- Whether the accessLevel field is set.
-
getAccessLevel
public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
- Specified by:
getAccessLevel
in interfaceAssetOrBuilder
- Returns:
- The accessLevel.
-
setAccessLevel
public Asset.Builder setAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value)
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
-
setAccessLevel
public Asset.Builder setAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue)
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
-
mergeAccessLevel
public Asset.Builder mergeAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value)
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
-
clearAccessLevel
public Asset.Builder clearAccessLevel()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
-
getAccessLevelBuilder
public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder getAccessLevelBuilder()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
-
getAccessLevelOrBuilder
public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelOrBuilder()
Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels).
.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;
- Specified by:
getAccessLevelOrBuilder
in interfaceAssetOrBuilder
-
hasServicePerimeter
public boolean hasServicePerimeter()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
- Specified by:
hasServicePerimeter
in interfaceAssetOrBuilder
- Returns:
- Whether the servicePerimeter field is set.
-
getServicePerimeter
public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
- Specified by:
getServicePerimeter
in interfaceAssetOrBuilder
- Returns:
- The servicePerimeter.
-
setServicePerimeter
public Asset.Builder setServicePerimeter(com.google.identity.accesscontextmanager.v1.ServicePerimeter value)
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
-
setServicePerimeter
public Asset.Builder setServicePerimeter(com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue)
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
-
mergeServicePerimeter
public Asset.Builder mergeServicePerimeter(com.google.identity.accesscontextmanager.v1.ServicePerimeter value)
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
-
clearServicePerimeter
public Asset.Builder clearServicePerimeter()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
-
getServicePerimeterBuilder
public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder getServicePerimeterBuilder()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
-
getServicePerimeterOrBuilder
public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder getServicePerimeterOrBuilder()
Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview).
.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;
- Specified by:
getServicePerimeterOrBuilder
in interfaceAssetOrBuilder
-
hasOsInventory
public boolean hasOsInventory()
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
- Specified by:
hasOsInventory
in interfaceAssetOrBuilder
- Returns:
- Whether the osInventory field is set.
-
getOsInventory
public com.google.cloud.osconfig.v1.Inventory getOsInventory()
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
- Specified by:
getOsInventory
in interfaceAssetOrBuilder
- Returns:
- The osInventory.
-
setOsInventory
public Asset.Builder setOsInventory(com.google.cloud.osconfig.v1.Inventory value)
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
-
setOsInventory
public Asset.Builder setOsInventory(com.google.cloud.osconfig.v1.Inventory.Builder builderForValue)
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
-
mergeOsInventory
public Asset.Builder mergeOsInventory(com.google.cloud.osconfig.v1.Inventory value)
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
-
clearOsInventory
public Asset.Builder clearOsInventory()
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
-
getOsInventoryBuilder
public com.google.cloud.osconfig.v1.Inventory.Builder getOsInventoryBuilder()
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
-
getOsInventoryOrBuilder
public com.google.cloud.osconfig.v1.InventoryOrBuilder getOsInventoryOrBuilder()
A representation of runtime OS Inventory information. See [this topic](https://cloud.google.com/compute/docs/instances/os-inventory-management) for more information.
.google.cloud.osconfig.v1.Inventory os_inventory = 12;
- Specified by:
getOsInventoryOrBuilder
in interfaceAssetOrBuilder
-
hasRelatedAssets
@Deprecated public boolean hasRelatedAssets()
Deprecated.google.cloud.asset.v1.Asset.related_assets is deprecated. See google/cloud/asset/v1/assets.proto;l=167DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
- Specified by:
hasRelatedAssets
in interfaceAssetOrBuilder
- Returns:
- Whether the relatedAssets field is set.
-
getRelatedAssets
@Deprecated public RelatedAssets getRelatedAssets()
Deprecated.google.cloud.asset.v1.Asset.related_assets is deprecated. See google/cloud/asset/v1/assets.proto;l=167DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
- Specified by:
getRelatedAssets
in interfaceAssetOrBuilder
- Returns:
- The relatedAssets.
-
setRelatedAssets
@Deprecated public Asset.Builder setRelatedAssets(RelatedAssets value)
Deprecated.DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
-
setRelatedAssets
@Deprecated public Asset.Builder setRelatedAssets(RelatedAssets.Builder builderForValue)
Deprecated.DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
-
mergeRelatedAssets
@Deprecated public Asset.Builder mergeRelatedAssets(RelatedAssets value)
Deprecated.DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
-
clearRelatedAssets
@Deprecated public Asset.Builder clearRelatedAssets()
Deprecated.DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
-
getRelatedAssetsBuilder
@Deprecated public RelatedAssets.Builder getRelatedAssetsBuilder()
Deprecated.DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
-
getRelatedAssetsOrBuilder
@Deprecated public RelatedAssetsOrBuilder getRelatedAssetsOrBuilder()
Deprecated.DEPRECATED. This field only presents for the purpose of backward-compatibility. The server will never generate responses with this field. The related assets of the asset of one relationship type. One asset only represents one type of relationship.
.google.cloud.asset.v1.RelatedAssets related_assets = 13 [deprecated = true];
- Specified by:
getRelatedAssetsOrBuilder
in interfaceAssetOrBuilder
-
hasRelatedAsset
public boolean hasRelatedAsset()
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
- Specified by:
hasRelatedAsset
in interfaceAssetOrBuilder
- Returns:
- Whether the relatedAsset field is set.
-
getRelatedAsset
public RelatedAsset getRelatedAsset()
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
- Specified by:
getRelatedAsset
in interfaceAssetOrBuilder
- Returns:
- The relatedAsset.
-
setRelatedAsset
public Asset.Builder setRelatedAsset(RelatedAsset value)
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
-
setRelatedAsset
public Asset.Builder setRelatedAsset(RelatedAsset.Builder builderForValue)
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
-
mergeRelatedAsset
public Asset.Builder mergeRelatedAsset(RelatedAsset value)
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
-
clearRelatedAsset
public Asset.Builder clearRelatedAsset()
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
-
getRelatedAssetBuilder
public RelatedAsset.Builder getRelatedAssetBuilder()
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
-
getRelatedAssetOrBuilder
public RelatedAssetOrBuilder getRelatedAssetOrBuilder()
One related asset of the current asset.
.google.cloud.asset.v1.RelatedAsset related_asset = 15;
- Specified by:
getRelatedAssetOrBuilder
in interfaceAssetOrBuilder
-
getAncestorsList
public com.google.protobuf.ProtocolStringList getAncestorsList()
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Specified by:
getAncestorsList
in interfaceAssetOrBuilder
- Returns:
- A list containing the ancestors.
-
getAncestorsCount
public int getAncestorsCount()
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Specified by:
getAncestorsCount
in interfaceAssetOrBuilder
- Returns:
- The count of ancestors.
-
getAncestors
public String getAncestors(int index)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Specified by:
getAncestors
in interfaceAssetOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The ancestors at the given index.
-
getAncestorsBytes
public com.google.protobuf.ByteString getAncestorsBytes(int index)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Specified by:
getAncestorsBytes
in interfaceAssetOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the ancestors at the given index.
-
setAncestors
public Asset.Builder setAncestors(int index, String value)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Parameters:
index
- The index to set the value at.value
- The ancestors to set.- Returns:
- This builder for chaining.
-
addAncestors
public Asset.Builder addAncestors(String value)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Parameters:
value
- The ancestors to add.- Returns:
- This builder for chaining.
-
addAllAncestors
public Asset.Builder addAllAncestors(Iterable<String> values)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Parameters:
values
- The ancestors to add.- Returns:
- This builder for chaining.
-
clearAncestors
public Asset.Builder clearAncestors()
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Returns:
- This builder for chaining.
-
addAncestorsBytes
public Asset.Builder addAncestorsBytes(com.google.protobuf.ByteString value)
The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]`
repeated string ancestors = 10;
- Parameters:
value
- The bytes of the ancestors to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Asset.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
mergeUnknownFields
public final Asset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Asset.Builder>
-
-