public final class AnalyzeWorkloadMoveRequest extends GeneratedMessageV3 implements AnalyzeWorkloadMoveRequestOrBuilder
A request to analyze a hypothetical move of a source project or project-based
workload to a target (destination) folder-based workload.
Protobuf type google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest
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
PROJECT_FIELD_NUMBER
public static final int PROJECT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_FIELD_NUMBER
public static final int SOURCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AnalyzeWorkloadMoveRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AnalyzeWorkloadMoveRequest.Builder newBuilder()
newBuilder(AnalyzeWorkloadMoveRequest prototype)
public static AnalyzeWorkloadMoveRequest.Builder newBuilder(AnalyzeWorkloadMoveRequest prototype)
public static AnalyzeWorkloadMoveRequest parseDelimitedFrom(InputStream input)
public static AnalyzeWorkloadMoveRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AnalyzeWorkloadMoveRequest parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeWorkloadMoveRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AnalyzeWorkloadMoveRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeWorkloadMoveRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeWorkloadMoveRequest parseFrom(CodedInputStream input)
public static AnalyzeWorkloadMoveRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AnalyzeWorkloadMoveRequest parseFrom(InputStream input)
public static AnalyzeWorkloadMoveRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AnalyzeWorkloadMoveRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeWorkloadMoveRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AnalyzeWorkloadMoveRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AnalyzeWorkloadMoveRequest getDefaultInstanceForType()
getParserForType()
public Parser<AnalyzeWorkloadMoveRequest> getParserForType()
Overrides
getProject()
public String getProject()
The source type is a project. Specify the project's relative resource
name, formatted as either a project number or a project ID:
"projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
For example:
"projects/951040570662" when specifying a project number, or
"projects/my-project-123" when specifying a project ID.
string project = 3;
Returns |
Type |
Description |
String |
The project.
|
getProjectBytes()
public ByteString getProjectBytes()
The source type is a project. Specify the project's relative resource
name, formatted as either a project number or a project ID:
"projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
For example:
"projects/951040570662" when specifying a project number, or
"projects/my-project-123" when specifying a project ID.
string project = 3;
Returns |
Type |
Description |
ByteString |
The bytes for project.
|
getProjectOrWorkloadResourceCase()
public AnalyzeWorkloadMoveRequest.ProjectOrWorkloadResourceCase getProjectOrWorkloadResourceCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSource()
public String getSource()
The source type is a project-based workload. Specify the workloads's
relative resource name, formatted as:
"organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
For example:
"organizations/123/locations/us-east1/workloads/assured-workload-1"
string source = 1;
Returns |
Type |
Description |
String |
The source.
|
getSourceBytes()
public ByteString getSourceBytes()
The source type is a project-based workload. Specify the workloads's
relative resource name, formatted as:
"organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
For example:
"organizations/123/locations/us-east1/workloads/assured-workload-1"
string source = 1;
Returns |
Type |
Description |
ByteString |
The bytes for source.
|
getTarget()
public String getTarget()
Required. The resource ID of the folder-based destination workload. This workload is
where the source project will hypothetically be moved to. Specify the
workload's relative resource name, formatted as:
"organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
For example:
"organizations/123/locations/us-east1/workloads/assured-workload-2"
string target = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The target.
|
getTargetBytes()
public ByteString getTargetBytes()
Required. The resource ID of the folder-based destination workload. This workload is
where the source project will hypothetically be moved to. Specify the
workload's relative resource name, formatted as:
"organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
For example:
"organizations/123/locations/us-east1/workloads/assured-workload-2"
string target = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for target.
|
hasProject()
public boolean hasProject()
The source type is a project. Specify the project's relative resource
name, formatted as either a project number or a project ID:
"projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
For example:
"projects/951040570662" when specifying a project number, or
"projects/my-project-123" when specifying a project ID.
string project = 3;
Returns |
Type |
Description |
boolean |
Whether the project field is set.
|
hasSource()
public boolean hasSource()
The source type is a project-based workload. Specify the workloads's
relative resource name, formatted as:
"organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
For example:
"organizations/123/locations/us-east1/workloads/assured-workload-1"
string source = 1;
Returns |
Type |
Description |
boolean |
Whether the source field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AnalyzeWorkloadMoveRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AnalyzeWorkloadMoveRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public AnalyzeWorkloadMoveRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides