Interface ProtectedResourcesSummaryOrBuilder (0.2.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
NameDescription
keyString
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
boolean

getCloudProducts()

public abstract Map<String,Long> getCloudProducts()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
keyString
defaultValuelong
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
long

getLocations()

public abstract Map<String,Long> getLocations()

Use #getLocationsMap() instead.

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
keyString
defaultValuelong
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
long

The resourceCount.

getResourceTypes()

public abstract Map<String,Long> getResourceTypes()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
keyString
defaultValuelong
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
long