Package com.google.cloud.asset.v1
Class AssetEnrichment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AssetEnrichment.Builder>
com.google.cloud.asset.v1.AssetEnrichment.Builder
- All Implemented Interfaces:
AssetEnrichmentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AssetEnrichment
public static final class AssetEnrichment.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AssetEnrichment.Builder>
implements AssetEnrichmentOrBuilder
The enhanced metadata information for a resource.Protobuf type
google.cloud.asset.v1.AssetEnrichment-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The resource owners for a resource.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe resource owners for a resource.The resource owners for a resource.The resource owners for a resource.booleanThe resource owners for a resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AssetEnrichment other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The resource owners for a resource.setResourceOwners(ResourceOwners value) The resource owners for a resource.setResourceOwners(ResourceOwners.Builder builderForValue) The resource owners for a resource.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AssetEnrichment.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AssetEnrichment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AssetEnrichment.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetEnrichment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AssetEnrichment.Builder>
-
mergeFrom
public AssetEnrichment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetEnrichment.Builder>- Throws:
IOException
-
getEnrichmentDataCase
- Specified by:
getEnrichmentDataCasein interfaceAssetEnrichmentOrBuilder
-
clearEnrichmentData
-
hasResourceOwners
public boolean hasResourceOwners()The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7;- Specified by:
hasResourceOwnersin interfaceAssetEnrichmentOrBuilder- Returns:
- Whether the resourceOwners field is set.
-
getResourceOwners
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7;- Specified by:
getResourceOwnersin interfaceAssetEnrichmentOrBuilder- Returns:
- The resourceOwners.
-
setResourceOwners
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7; -
setResourceOwners
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7; -
mergeResourceOwners
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7; -
clearResourceOwners
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7; -
getResourceOwnersBuilder
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7; -
getResourceOwnersOrBuilder
The resource owners for a resource. Note that this field only contains the members that have "roles/owner" role in the resource's IAM Policy.
.google.cloud.asset.v1.ResourceOwners resource_owners = 7;- Specified by:
getResourceOwnersOrBuilderin interfaceAssetEnrichmentOrBuilder
-