Interface ProtectedResourcesSummaryOrBuilder (0.42.0)

public interface ProtectedResourcesSummaryOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsCloudProducts(String key)

public abstract 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 abstract 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 abstract 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 abstract Map<String,Long> getCloudProducts()
Returns
Type Description
Map<String,java.lang.Long>

getCloudProductsCount()

public abstract 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 abstract 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 abstract 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 abstract 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

getLocations() (deprecated)

public abstract Map<String,Long> getLocations()

Use #getLocationsMap() instead.

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

getLocationsCount()

public abstract int getLocationsCount()

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

map<string, int64> locations = 4;

Returns
Type Description
int

getLocationsMap()

public abstract 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 abstract 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 abstract 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

getName()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract Map<String,Long> getResourceTypes()
Returns
Type Description
Map<String,java.lang.Long>

getResourceTypesCount()

public abstract 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 abstract 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 abstract 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 abstract 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