Interface ResourceOrBuilder (2.62.0)

public interface ResourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAwsMetadata()

public abstract AwsMetadata getAwsMetadata()

The AWS metadata associated with the finding.

.google.cloud.securitycenter.v2.AwsMetadata aws_metadata = 8;

Returns
Type Description
AwsMetadata

The awsMetadata.

getAwsMetadataOrBuilder()

public abstract AwsMetadataOrBuilder getAwsMetadataOrBuilder()

The AWS metadata associated with the finding.

.google.cloud.securitycenter.v2.AwsMetadata aws_metadata = 8;

Returns
Type Description
AwsMetadataOrBuilder

getAzureMetadata()

public abstract AzureMetadata getAzureMetadata()

The Azure metadata associated with the finding.

.google.cloud.securitycenter.v2.AzureMetadata azure_metadata = 9;

Returns
Type Description
AzureMetadata

The azureMetadata.

getAzureMetadataOrBuilder()

public abstract AzureMetadataOrBuilder getAzureMetadataOrBuilder()

The Azure metadata associated with the finding.

.google.cloud.securitycenter.v2.AzureMetadata azure_metadata = 9;

Returns
Type Description
AzureMetadataOrBuilder

getCloudProvider()

public abstract CloudProvider getCloudProvider()

Indicates which cloud provider the finding is from.

.google.cloud.securitycenter.v2.CloudProvider cloud_provider = 4;

Returns
Type Description
CloudProvider

The cloudProvider.

getCloudProviderMetadataCase()

public abstract Resource.CloudProviderMetadataCase getCloudProviderMetadataCase()
Returns
Type Description
Resource.CloudProviderMetadataCase

getCloudProviderValue()

public abstract int getCloudProviderValue()

Indicates which cloud provider the finding is from.

.google.cloud.securitycenter.v2.CloudProvider cloud_provider = 4;

Returns
Type Description
int

The enum numeric value on the wire for cloudProvider.

getDisplayName()

public abstract String getDisplayName()

The human readable name of the resource.

string display_name = 2;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

The human readable name of the resource.

string display_name = 2;

Returns
Type Description
ByteString

The bytes for displayName.

getGcpMetadata()

public abstract GcpMetadata getGcpMetadata()

The GCP metadata associated with the finding.

.google.cloud.securitycenter.v2.GcpMetadata gcp_metadata = 7;

Returns
Type Description
GcpMetadata

The gcpMetadata.

getGcpMetadataOrBuilder()

public abstract GcpMetadataOrBuilder getGcpMetadataOrBuilder()

The GCP metadata associated with the finding.

.google.cloud.securitycenter.v2.GcpMetadata gcp_metadata = 7;

Returns
Type Description
GcpMetadataOrBuilder

getLocation()

public abstract String getLocation()

The region or location of the service (if applicable).

string location = 6;

Returns
Type Description
String

The location.

getLocationBytes()

public abstract ByteString getLocationBytes()

The region or location of the service (if applicable).

string location = 6;

Returns
Type Description
ByteString

The bytes for location.

getName()

public abstract String getName()

The full resource name of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The full resource name of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getResourcePath()

public abstract ResourcePath getResourcePath()

Provides the path to the resource within the resource hierarchy.

.google.cloud.securitycenter.v2.ResourcePath resource_path = 10;

Returns
Type Description
ResourcePath

The resourcePath.

getResourcePathOrBuilder()

public abstract ResourcePathOrBuilder getResourcePathOrBuilder()

Provides the path to the resource within the resource hierarchy.

.google.cloud.securitycenter.v2.ResourcePath resource_path = 10;

Returns
Type Description
ResourcePathOrBuilder

getResourcePathString()

public abstract String getResourcePathString()

A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.

string resource_path_string = 11;

Returns
Type Description
String

The resourcePathString.

getResourcePathStringBytes()

public abstract ByteString getResourcePathStringBytes()

A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.

string resource_path_string = 11;

Returns
Type Description
ByteString

The bytes for resourcePathString.

getService()

public abstract String getService()

The service or resource provider associated with the resource.

string service = 5;

Returns
Type Description
String

The service.

getServiceBytes()

public abstract ByteString getServiceBytes()

The service or resource provider associated with the resource.

string service = 5;

Returns
Type Description
ByteString

The bytes for service.

getType()

public abstract String getType()

The full resource type of the resource.

string type = 3;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

The full resource type of the resource.

string type = 3;

Returns
Type Description
ByteString

The bytes for type.

hasAwsMetadata()

public abstract boolean hasAwsMetadata()

The AWS metadata associated with the finding.

.google.cloud.securitycenter.v2.AwsMetadata aws_metadata = 8;

Returns
Type Description
boolean

Whether the awsMetadata field is set.

hasAzureMetadata()

public abstract boolean hasAzureMetadata()

The Azure metadata associated with the finding.

.google.cloud.securitycenter.v2.AzureMetadata azure_metadata = 9;

Returns
Type Description
boolean

Whether the azureMetadata field is set.

hasGcpMetadata()

public abstract boolean hasGcpMetadata()

The GCP metadata associated with the finding.

.google.cloud.securitycenter.v2.GcpMetadata gcp_metadata = 7;

Returns
Type Description
boolean

Whether the gcpMetadata field is set.

hasResourcePath()

public abstract boolean hasResourcePath()

Provides the path to the resource within the resource hierarchy.

.google.cloud.securitycenter.v2.ResourcePath resource_path = 10;

Returns
Type Description
boolean

Whether the resourcePath field is set.