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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ProtectedResourcesSummary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ProtectedResourcesSummary build()
buildPartial()
public ProtectedResourcesSummary buildPartial()
clear()
public ProtectedResourcesSummary.Builder clear()
Overrides
clearCloudProducts()
public ProtectedResourcesSummary.Builder clearCloudProducts()
clearField(Descriptors.FieldDescriptor field)
public ProtectedResourcesSummary.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearLocations()
public ProtectedResourcesSummary.Builder clearLocations()
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public ProtectedResourcesSummary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
clearResourceCount()
public ProtectedResourcesSummary.Builder clearResourceCount()
The total number of protected resources in the same Cloud organization as
the key.
int64 resource_count = 1;
clearResourceTypes()
public ProtectedResourcesSummary.Builder clearResourceTypes()
clone()
public ProtectedResourcesSummary.Builder clone()
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
|
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
|
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
|
getCloudProducts()
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()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getLocations()
public Map<String,Long> getLocations()
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()
public Map<String,Long> getMutableCloudProducts()
Use alternate mutation accessors instead.
Returns |
---|
Type | Description |
Map<String,java.lang.Long> | |
getMutableLocations()
public Map<String,Long> getMutableLocations()
Use alternate mutation accessors instead.
Returns |
---|
Type | Description |
Map<String,java.lang.Long> | |
getMutableResourceTypes()
public Map<String,Long> getMutableResourceTypes()
Use alternate mutation accessors instead.
Returns |
---|
Type | Description |
Map<String,java.lang.Long> | |
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()
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()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ProtectedResourcesSummary other)
public ProtectedResourcesSummary.Builder mergeFrom(ProtectedResourcesSummary other)
public ProtectedResourcesSummary.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ProtectedResourcesSummary.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ProtectedResourcesSummary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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>
|
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>
|
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>
|
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;
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;
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;
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
|
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
|
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
|
setField(Descriptors.FieldDescriptor field, Object value)
public ProtectedResourcesSummary.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ProtectedResourcesSummary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final ProtectedResourcesSummary.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides