public static final class ProtectedResourcesSummary.Builder extends GeneratedMessageV3.Builder<ProtectedResourcesSummary.Builder> implements ProtectedResourcesSummaryOrBuilder
Aggregate information about the resources protected by a Cloud KMS key in the
same Cloud organization as the key.
Protobuf type google.cloud.kms.inventory.v1.ProtectedResourcesSummary
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ProtectedResourcesSummary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ProtectedResourcesSummary build()
Returns
buildPartial()
public ProtectedResourcesSummary buildPartial()
Returns
clear()
public ProtectedResourcesSummary.Builder clear()
Returns
Overrides
clearCloudProducts()
public ProtectedResourcesSummary.Builder clearCloudProducts()
Returns
clearField(Descriptors.FieldDescriptor field)
public ProtectedResourcesSummary.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearLocations()
public ProtectedResourcesSummary.Builder clearLocations()
Returns
clearName()
public ProtectedResourcesSummary.Builder clearName()
The full name of the ProtectedResourcesSummary resource.
Example:
projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
string name = 5;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ProtectedResourcesSummary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProjectCount()
public ProtectedResourcesSummary.Builder clearProjectCount()
The number of distinct Cloud projects in the same Cloud organization as the
key that have resources protected by the key.
int32 project_count = 2;
Returns
clearResourceCount()
public ProtectedResourcesSummary.Builder clearResourceCount()
The total number of protected resources in the same Cloud organization as
the key.
int64 resource_count = 1;
Returns
clearResourceTypes()
public ProtectedResourcesSummary.Builder clearResourceTypes()
Returns
clone()
public ProtectedResourcesSummary.Builder clone()
Returns
Overrides
containsCloudProducts(String key)
public boolean containsCloudProducts(String key)
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Parameter
Returns
containsLocations(String key)
public boolean containsLocations(String key)
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Parameter
Returns
containsResourceTypes(String key)
public boolean containsResourceTypes(String key)
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Parameter
Returns
getCloudProducts()
public Map<String,Long> getCloudProducts()
Returns
getCloudProductsCount()
public int getCloudProductsCount()
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Returns
getCloudProductsMap()
public Map<String,Long> getCloudProductsMap()
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Returns
getCloudProductsOrDefault(String key, long defaultValue)
public long getCloudProductsOrDefault(String key, long defaultValue)
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Parameters
Returns
getCloudProductsOrThrow(String key)
public long getCloudProductsOrThrow(String key)
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Parameter
Returns
getDefaultInstanceForType()
public ProtectedResourcesSummary getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getLocations()
public Map<String,Long> getLocations()
Returns
getLocationsCount()
public int getLocationsCount()
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Returns
getLocationsMap()
public Map<String,Long> getLocationsMap()
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Returns
getLocationsOrDefault(String key, long defaultValue)
public long getLocationsOrDefault(String key, long defaultValue)
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Parameters
Returns
getLocationsOrThrow(String key)
public long getLocationsOrThrow(String key)
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Parameter
Returns
getMutableCloudProducts()
public Map<String,Long> getMutableCloudProducts()
Use alternate mutation accessors instead.
Returns
getMutableLocations()
public Map<String,Long> getMutableLocations()
Use alternate mutation accessors instead.
Returns
getMutableResourceTypes()
public Map<String,Long> getMutableResourceTypes()
Use alternate mutation accessors instead.
Returns
getName()
The full name of the ProtectedResourcesSummary resource.
Example:
projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
string name = 5;
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
The full name of the ProtectedResourcesSummary resource.
Example:
projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
string name = 5;
Returns
getProjectCount()
public int getProjectCount()
The number of distinct Cloud projects in the same Cloud organization as the
key that have resources protected by the key.
int32 project_count = 2;
Returns
Type | Description |
int | The projectCount.
|
getResourceCount()
public long getResourceCount()
The total number of protected resources in the same Cloud organization as
the key.
int64 resource_count = 1;
Returns
Type | Description |
long | The resourceCount.
|
getResourceTypes()
public Map<String,Long> getResourceTypes()
Returns
getResourceTypesCount()
public int getResourceTypesCount()
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Returns
getResourceTypesMap()
public Map<String,Long> getResourceTypesMap()
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Returns
getResourceTypesOrDefault(String key, long defaultValue)
public long getResourceTypesOrDefault(String key, long defaultValue)
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Parameters
Returns
getResourceTypesOrThrow(String key)
public long getResourceTypesOrThrow(String key)
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Parameter
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ProtectedResourcesSummary other)
public ProtectedResourcesSummary.Builder mergeFrom(ProtectedResourcesSummary other)
Parameter
Returns
public ProtectedResourcesSummary.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ProtectedResourcesSummary.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ProtectedResourcesSummary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
putAllCloudProducts(Map<String,Long> values)
public ProtectedResourcesSummary.Builder putAllCloudProducts(Map<String,Long> values)
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Parameter
Name | Description |
values | Map<String,java.lang.Long>
|
Returns
putAllLocations(Map<String,Long> values)
public ProtectedResourcesSummary.Builder putAllLocations(Map<String,Long> values)
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Parameter
Name | Description |
values | Map<String,java.lang.Long>
|
Returns
putAllResourceTypes(Map<String,Long> values)
public ProtectedResourcesSummary.Builder putAllResourceTypes(Map<String,Long> values)
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Parameter
Name | Description |
values | Map<String,java.lang.Long>
|
Returns
putCloudProducts(String key, long value)
public ProtectedResourcesSummary.Builder putCloudProducts(String key, long value)
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Parameters
Returns
putLocations(String key, long value)
public ProtectedResourcesSummary.Builder putLocations(String key, long value)
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Parameters
Returns
putResourceTypes(String key, long value)
public ProtectedResourcesSummary.Builder putResourceTypes(String key, long value)
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Parameters
Returns
removeCloudProducts(String key)
public ProtectedResourcesSummary.Builder removeCloudProducts(String key)
The number of resources protected by the key grouped by Cloud product.
map<string, int64> cloud_products = 6;
Parameter
Returns
removeLocations(String key)
public ProtectedResourcesSummary.Builder removeLocations(String key)
The number of resources protected by the key grouped by region.
map<string, int64> locations = 4;
Parameter
Returns
removeResourceTypes(String key)
public ProtectedResourcesSummary.Builder removeResourceTypes(String key)
The number of resources protected by the key grouped by resource type.
map<string, int64> resource_types = 3;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ProtectedResourcesSummary.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public ProtectedResourcesSummary.Builder setName(String value)
The full name of the ProtectedResourcesSummary resource.
Example:
projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
string name = 5;
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public ProtectedResourcesSummary.Builder setNameBytes(ByteString value)
The full name of the ProtectedResourcesSummary resource.
Example:
projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
string name = 5;
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setProjectCount(int value)
public ProtectedResourcesSummary.Builder setProjectCount(int value)
The number of distinct Cloud projects in the same Cloud organization as the
key that have resources protected by the key.
int32 project_count = 2;
Parameter
Name | Description |
value | int
The projectCount to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ProtectedResourcesSummary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setResourceCount(long value)
public ProtectedResourcesSummary.Builder setResourceCount(long value)
The total number of protected resources in the same Cloud organization as
the key.
int64 resource_count = 1;
Parameter
Name | Description |
value | long
The resourceCount to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final ProtectedResourcesSummary.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides