public interface ResourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Struct |
getData()
The content of the resource, in which some sensitive fields are scrubbed
away and may not be present.
|
com.google.protobuf.StructOrBuilder |
getDataOrBuilder()
The content of the resource, in which some sensitive fields are scrubbed
away and may not be present.
|
String |
getDiscoveryDocumentUri()
The URL of the discovery document containing the resource's JSON schema.
|
com.google.protobuf.ByteString |
getDiscoveryDocumentUriBytes()
The URL of the discovery document containing the resource's JSON schema.
|
String |
getDiscoveryName()
The JSON schema name listed in the discovery document.
|
com.google.protobuf.ByteString |
getDiscoveryNameBytes()
The JSON schema name listed in the discovery document.
|
String |
getParent()
The full name of the immediate parent of this resource.
|
com.google.protobuf.ByteString |
getParentBytes()
The full name of the immediate parent of this resource.
|
String |
getResourceUrl()
The REST URL for accessing the resource.
|
com.google.protobuf.ByteString |
getResourceUrlBytes()
The REST URL for accessing the resource.
|
String |
getVersion()
The API version.
|
com.google.protobuf.ByteString |
getVersionBytes()
The API version.
|
boolean |
hasData()
The content of the resource, in which some sensitive fields are scrubbed
away and may not be present.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getVersion()
The API version. Example: "v1".
string version = 1;com.google.protobuf.ByteString getVersionBytes()
The API version. Example: "v1".
string version = 1;String getDiscoveryDocumentUri()
The URL of the discovery document containing the resource's JSON schema. For example: `"https://www.googleapis.com/discovery/v1/apis/compute/v1/rest"`. It will be left unspecified for resources without a discovery-based API, such as Cloud Bigtable.
string discovery_document_uri = 2;com.google.protobuf.ByteString getDiscoveryDocumentUriBytes()
The URL of the discovery document containing the resource's JSON schema. For example: `"https://www.googleapis.com/discovery/v1/apis/compute/v1/rest"`. It will be left unspecified for resources without a discovery-based API, such as Cloud Bigtable.
string discovery_document_uri = 2;String getDiscoveryName()
The JSON schema name listed in the discovery document. Example: "Project". It will be left unspecified for resources (such as Cloud Bigtable) without a discovery-based API.
string discovery_name = 3;com.google.protobuf.ByteString getDiscoveryNameBytes()
The JSON schema name listed in the discovery document. Example: "Project". It will be left unspecified for resources (such as Cloud Bigtable) without a discovery-based API.
string discovery_name = 3;String getResourceUrl()
The REST URL for accessing the resource. An HTTP GET operation using this URL returns the resource itself. Example: `https://cloudresourcemanager.googleapis.com/v1/projects/my-project-123`. It will be left unspecified for resources without a REST API.
string resource_url = 4;com.google.protobuf.ByteString getResourceUrlBytes()
The REST URL for accessing the resource. An HTTP GET operation using this URL returns the resource itself. Example: `https://cloudresourcemanager.googleapis.com/v1/projects/my-project-123`. It will be left unspecified for resources without a REST API.
string resource_url = 4;String getParent()
The full name of the immediate parent of this resource. See [Resource Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. For GCP assets, it is the parent resource defined in the [Cloud IAM policy hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). For example: `"//cloudresourcemanager.googleapis.com/projects/my_project_123"`. For third-party assets, it is up to the users to define.
string parent = 5;com.google.protobuf.ByteString getParentBytes()
The full name of the immediate parent of this resource. See [Resource Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. For GCP assets, it is the parent resource defined in the [Cloud IAM policy hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). For example: `"//cloudresourcemanager.googleapis.com/projects/my_project_123"`. For third-party assets, it is up to the users to define.
string parent = 5;boolean hasData()
The content of the resource, in which some sensitive fields are scrubbed away and may not be present.
.google.protobuf.Struct data = 6;com.google.protobuf.Struct getData()
The content of the resource, in which some sensitive fields are scrubbed away and may not be present.
.google.protobuf.Struct data = 6;com.google.protobuf.StructOrBuilder getDataOrBuilder()
The content of the resource, in which some sensitive fields are scrubbed away and may not be present.
.google.protobuf.Struct data = 6;Copyright © 2020 Google LLC. All rights reserved.