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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static 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()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataSourceGcpResource.Builder newBuilder()
newBuilder(DataSourceGcpResource prototype)
public static DataSourceGcpResource.Builder newBuilder(DataSourceGcpResource prototype)
public static DataSourceGcpResource parseDelimitedFrom(InputStream input)
public static DataSourceGcpResource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataSourceGcpResource parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataSourceGcpResource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(CodedInputStream input)
public static DataSourceGcpResource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(InputStream input)
public static DataSourceGcpResource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataSourceGcpResource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataSourceGcpResource> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
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;
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;
getDefaultInstanceForType()
public DataSourceGcpResource getDefaultInstanceForType()
getGcpResourcePropertiesCase()
public DataSourceGcpResource.GcpResourcePropertiesCase getGcpResourcePropertiesCase()
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()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataSourceGcpResource.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataSourceGcpResource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DataSourceGcpResource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides