Class ProtectedResourcesSummary.Builder (0.41.0)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ProtectedResourcesSummary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProtectedResourcesSummary.Builder
Overrides

build()

public ProtectedResourcesSummary build()
Returns
Type Description
ProtectedResourcesSummary

buildPartial()

public ProtectedResourcesSummary buildPartial()
Returns
Type Description
ProtectedResourcesSummary

clear()

public ProtectedResourcesSummary.Builder clear()
Returns
Type Description
ProtectedResourcesSummary.Builder
Overrides

clearCloudProducts()

public ProtectedResourcesSummary.Builder clearCloudProducts()
Returns
Type Description
ProtectedResourcesSummary.Builder

clearField(Descriptors.FieldDescriptor field)

public ProtectedResourcesSummary.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ProtectedResourcesSummary.Builder
Overrides

clearLocations()

public ProtectedResourcesSummary.Builder clearLocations()
Returns
Type Description
ProtectedResourcesSummary.Builder

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
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ProtectedResourcesSummary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ProtectedResourcesSummary.Builder
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
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

clearResourceCount()

public ProtectedResourcesSummary.Builder clearResourceCount()

The total number of protected resources in the same Cloud organization as the key.

int64 resource_count = 1;

Returns
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

clearResourceTypes()

public ProtectedResourcesSummary.Builder clearResourceTypes()
Returns
Type Description
ProtectedResourcesSummary.Builder

clone()

public ProtectedResourcesSummary.Builder clone()
Returns
Type Description
ProtectedResourcesSummary.Builder
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
Name Description
key String
Returns
Type Description
boolean

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
Name Description
key String
Returns
Type Description
boolean

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
Name Description
key String
Returns
Type Description
boolean

getCloudProducts() (deprecated)

public Map<String,Long> getCloudProducts()
Returns
Type Description
Map<String,java.lang.Long>

getCloudProductsCount()

public int getCloudProductsCount()

The number of resources protected by the key grouped by Cloud product.

map<string, int64> cloud_products = 6;

Returns
Type Description
int

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
Type Description
Map<String,java.lang.Long>

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
Name Description
key String
defaultValue long
Returns
Type Description
long

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
Name Description
key String
Returns
Type Description
long

getDefaultInstanceForType()

public ProtectedResourcesSummary getDefaultInstanceForType()
Returns
Type Description
ProtectedResourcesSummary

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getLocations() (deprecated)

public Map<String,Long> getLocations()

Use #getLocationsMap() instead.

Returns
Type Description
Map<String,java.lang.Long>

getLocationsCount()

public int getLocationsCount()

The number of resources protected by the key grouped by region.

map<string, int64> locations = 4;

Returns
Type Description
int

getLocationsMap()

public Map<String,Long> getLocationsMap()

The number of resources protected by the key grouped by region.

map<string, int64> locations = 4;

Returns
Type Description
Map<String,java.lang.Long>

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
Name Description
key String
defaultValue long
Returns
Type Description
long

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
Name Description
key String
Returns
Type Description
long

getMutableCloudProducts() (deprecated)

public Map<String,Long> getMutableCloudProducts()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,java.lang.Long>

getMutableLocations() (deprecated)

public Map<String,Long> getMutableLocations()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,java.lang.Long>

getMutableResourceTypes() (deprecated)

public Map<String,Long> getMutableResourceTypes()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,java.lang.Long>

getName()

public String 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
Type Description
ByteString

The bytes for name.

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() (deprecated)

public Map<String,Long> getResourceTypes()
Returns
Type Description
Map<String,java.lang.Long>

getResourceTypesCount()

public int getResourceTypesCount()

The number of resources protected by the key grouped by resource type.

map<string, int64> resource_types = 3;

Returns
Type Description
int

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
Type Description
Map<String,java.lang.Long>

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
Name Description
key String
defaultValue long
Returns
Type Description
long

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
Name Description
key String
Returns
Type Description
long

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ProtectedResourcesSummary other)

public ProtectedResourcesSummary.Builder mergeFrom(ProtectedResourcesSummary other)
Parameter
Name Description
other ProtectedResourcesSummary
Returns
Type Description
ProtectedResourcesSummary.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ProtectedResourcesSummary.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProtectedResourcesSummary.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ProtectedResourcesSummary.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ProtectedResourcesSummary.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ProtectedResourcesSummary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProtectedResourcesSummary.Builder
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
Type Description
ProtectedResourcesSummary.Builder

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
Type Description
ProtectedResourcesSummary.Builder

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
Type Description
ProtectedResourcesSummary.Builder

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
Name Description
key String
value long
Returns
Type Description
ProtectedResourcesSummary.Builder

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
Name Description
key String
value long
Returns
Type Description
ProtectedResourcesSummary.Builder

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
Name Description
key String
value long
Returns
Type Description
ProtectedResourcesSummary.Builder

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
Name Description
key String
Returns
Type Description
ProtectedResourcesSummary.Builder

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
Name Description
key String
Returns
Type Description
ProtectedResourcesSummary.Builder

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
Name Description
key String
Returns
Type Description
ProtectedResourcesSummary.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ProtectedResourcesSummary.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProtectedResourcesSummary.Builder
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
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

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
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

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
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ProtectedResourcesSummary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ProtectedResourcesSummary.Builder
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
Type Description
ProtectedResourcesSummary.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ProtectedResourcesSummary.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProtectedResourcesSummary.Builder
Overrides