public final class DataSourceGcpResource extends GeneratedMessageV3 implements DataSourceGcpResourceOrBuilder
DataSourceGcpResource is used for protected resources that are Google Cloud Resources. This name is easeier to understand than GcpResourceDataSource or GcpDataSourceResource
Protobuf type google.cloud.backupdr.v1.DataSourceGcpResource
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > DataSourceGcpResourceImplements
DataSourceGcpResourceOrBuilderStatic Fields
COMPUTE_INSTANCE_DATASOURCE_PROPERTIES_FIELD_NUMBER
public static final int COMPUTE_INSTANCE_DATASOURCE_PROPERTIES_FIELD_NUMBER
Field Value | |
---|---|
Type | Description |
int |
GCP_RESOURCENAME_FIELD_NUMBER
public static final int GCP_RESOURCENAME_FIELD_NUMBER
Field Value | |
---|---|
Type | Description |
int |
LOCATION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER
Field Value | |
---|---|
Type | Description |
int |
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Field Value | |
---|---|
Type | Description |
int |
Static Methods
getDefaultInstance()
public static DataSourceGcpResource getDefaultInstance()
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
newBuilder()
public static DataSourceGcpResource.Builder newBuilder()
Returns | |
---|---|
Type | Description |
DataSourceGcpResource.Builder |
newBuilder(DataSourceGcpResource prototype)
public static DataSourceGcpResource.Builder newBuilder(DataSourceGcpResource prototype)
Parameter | |
---|---|
Name | Description |
prototype |
DataSourceGcpResource |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource.Builder |
parseDelimitedFrom(InputStream input)
public static DataSourceGcpResource parseDelimitedFrom(InputStream input)
Parameter | |
---|---|
Name | Description |
input |
InputStream |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(byte[] data)
public static DataSourceGcpResource parseFrom(byte[] data)
Parameter | |
---|---|
Name | Description |
data |
byte[] |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static DataSourceGcpResource parseFrom(ByteString data)
Parameter | |
---|---|
Name | Description |
data |
ByteString |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static DataSourceGcpResource parseFrom(CodedInputStream input)
Parameter | |
---|---|
Name | Description |
input |
CodedInputStream |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(InputStream input)
public static DataSourceGcpResource parseFrom(InputStream input)
Parameter | |
---|---|
Name | Description |
input |
InputStream |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static DataSourceGcpResource parseFrom(ByteBuffer data)
Parameter | |
---|---|
Name | Description |
data |
ByteBuffer |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<DataSourceGcpResource> parser()
Returns | |
---|---|
Type | Description |
Parser<DataSourceGcpResource> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter | |
---|---|
Name | Description |
obj |
Object |
Returns | |
---|---|
Type | Description |
boolean |
getComputeInstanceDatasourceProperties()
public ComputeInstanceDataSourceProperties getComputeInstanceDatasourceProperties()
ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;
Returns | |
---|---|
Type | Description |
ComputeInstanceDataSourceProperties |
The computeInstanceDatasourceProperties. |
getComputeInstanceDatasourcePropertiesOrBuilder()
public ComputeInstanceDataSourcePropertiesOrBuilder getComputeInstanceDatasourcePropertiesOrBuilder()
ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;
Returns | |
---|---|
Type | Description |
ComputeInstanceDataSourcePropertiesOrBuilder |
getDefaultInstanceForType()
public DataSourceGcpResource getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
DataSourceGcpResource |
getGcpResourcePropertiesCase()
public DataSourceGcpResource.GcpResourcePropertiesCase getGcpResourcePropertiesCase()
Returns | |
---|---|
Type | Description |
DataSourceGcpResource.GcpResourcePropertiesCase |
getGcpResourcename()
public String getGcpResourcename()
Output only. Full resource pathname URL of the source Google Cloud resource.
string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The gcpResourcename. |
getGcpResourcenameBytes()
public ByteString getGcpResourcenameBytes()
Output only. Full resource pathname URL of the source Google Cloud resource.
string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for gcpResourcename. |
getLocation()
public String getLocation()
Location of the resource: <region>/<zone>/"global"/"unspecified".
string location = 2;
Returns | |
---|---|
Type | Description |
String |
The location. |
getLocationBytes()
public ByteString getLocationBytes()
Location of the resource: <region>/<zone>/"global"/"unspecified".
string location = 2;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for location. |
getParserForType()
public Parser<DataSourceGcpResource> getParserForType()
Returns | |
---|---|
Type | Description |
Parser<DataSourceGcpResource> |
getSerializedSize()
public int getSerializedSize()
Returns | |
---|---|
Type | Description |
int |
getType()
public String getType()
The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.
string type = 3;
Returns | |
---|---|
Type | Description |
String |
The type. |
getTypeBytes()
public ByteString getTypeBytes()
The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.
string type = 3;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for type. |
hasComputeInstanceDatasourceProperties()
public boolean hasComputeInstanceDatasourceProperties()
ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;
Returns | |
---|---|
Type | Description |
boolean |
Whether the computeInstanceDatasourceProperties field is set. |
hashCode()
public int hashCode()
Returns | |
---|---|
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
newBuilderForType()
public DataSourceGcpResource.Builder newBuilderForType()
Returns | |
---|---|
Type | Description |
DataSourceGcpResource.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataSourceGcpResource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter | |
---|---|
Name | Description |
parent |
BuilderParent |
Returns | |
---|---|
Type | Description |
DataSourceGcpResource.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter | |
---|---|
Name | Description |
unused |
UnusedPrivateParameter |
Returns | |
---|---|
Type | Description |
Object |
toBuilder()
public DataSourceGcpResource.Builder toBuilder()
Returns | |
---|---|
Type | Description |
DataSourceGcpResource.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter | |
---|---|
Name | Description |
output |
CodedOutputStream |
Exceptions | |
---|---|
Type | Description |
IOException |