Package com.google.cloud.vmmigration.v1
Interface AwsSourceDetailsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AwsSourceDetails
,AwsSourceDetails.Builder
public interface AwsSourceDetailsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsMigrationResourcesUserTags(String key)
User specified tags to add to every M2VM generated resource in AWS.AwsSourceDetails.AccessKeyCredentials
getAccessKeyCreds()
AWS Credentials using access key id and secret.AwsSourceDetails.AccessKeyCredentialsOrBuilder
getAccessKeyCredsOrBuilder()
AWS Credentials using access key id and secret.String
getAwsRegion()
Immutable.com.google.protobuf.ByteString
getAwsRegionBytes()
Immutable.AwsSourceDetails.CredentialsTypeCase
getCredentialsTypeCase()
com.google.rpc.Status
getError()
Output only.com.google.rpc.StatusOrBuilder
getErrorOrBuilder()
Output only.String
getInventorySecurityGroupNames(int index)
AWS security group names to limit the scope of the source inventory.com.google.protobuf.ByteString
getInventorySecurityGroupNamesBytes(int index)
AWS security group names to limit the scope of the source inventory.int
getInventorySecurityGroupNamesCount()
AWS security group names to limit the scope of the source inventory.List<String>
getInventorySecurityGroupNamesList()
AWS security group names to limit the scope of the source inventory.AwsSourceDetails.Tag
getInventoryTagList(int index)
AWS resource tags to limit the scope of the source inventory.int
getInventoryTagListCount()
AWS resource tags to limit the scope of the source inventory.List<AwsSourceDetails.Tag>
getInventoryTagListList()
AWS resource tags to limit the scope of the source inventory.AwsSourceDetails.TagOrBuilder
getInventoryTagListOrBuilder(int index)
AWS resource tags to limit the scope of the source inventory.List<? extends AwsSourceDetails.TagOrBuilder>
getInventoryTagListOrBuilderList()
AWS resource tags to limit the scope of the source inventory.Map<String,String>
getMigrationResourcesUserTags()
Deprecated.int
getMigrationResourcesUserTagsCount()
User specified tags to add to every M2VM generated resource in AWS.Map<String,String>
getMigrationResourcesUserTagsMap()
User specified tags to add to every M2VM generated resource in AWS.String
getMigrationResourcesUserTagsOrDefault(String key, String defaultValue)
User specified tags to add to every M2VM generated resource in AWS.String
getMigrationResourcesUserTagsOrThrow(String key)
User specified tags to add to every M2VM generated resource in AWS.String
getPublicIp()
Output only.com.google.protobuf.ByteString
getPublicIpBytes()
Output only.AwsSourceDetails.State
getState()
Output only.int
getStateValue()
Output only.boolean
hasAccessKeyCreds()
AWS Credentials using access key id and secret.boolean
hasError()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAccessKeyCreds
boolean hasAccessKeyCreds()
AWS Credentials using access key id and secret.
.google.cloud.vmmigration.v1.AwsSourceDetails.AccessKeyCredentials access_key_creds = 11;
- Returns:
- Whether the accessKeyCreds field is set.
-
getAccessKeyCreds
AwsSourceDetails.AccessKeyCredentials getAccessKeyCreds()
AWS Credentials using access key id and secret.
.google.cloud.vmmigration.v1.AwsSourceDetails.AccessKeyCredentials access_key_creds = 11;
- Returns:
- The accessKeyCreds.
-
getAccessKeyCredsOrBuilder
AwsSourceDetails.AccessKeyCredentialsOrBuilder getAccessKeyCredsOrBuilder()
AWS Credentials using access key id and secret.
.google.cloud.vmmigration.v1.AwsSourceDetails.AccessKeyCredentials access_key_creds = 11;
-
getAwsRegion
String getAwsRegion()
Immutable. The AWS region that the source VMs will be migrated from.
string aws_region = 3 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The awsRegion.
-
getAwsRegionBytes
com.google.protobuf.ByteString getAwsRegionBytes()
Immutable. The AWS region that the source VMs will be migrated from.
string aws_region = 3 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The bytes for awsRegion.
-
getStateValue
int getStateValue()
Output only. State of the source as determined by the health check.
.google.cloud.vmmigration.v1.AwsSourceDetails.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for state.
-
getState
AwsSourceDetails.State getState()
Output only. State of the source as determined by the health check.
.google.cloud.vmmigration.v1.AwsSourceDetails.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The state.
-
hasError
boolean hasError()
Output only. Provides details on the state of the Source in case of an error.
.google.rpc.Status error = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the error field is set.
-
getError
com.google.rpc.Status getError()
Output only. Provides details on the state of the Source in case of an error.
.google.rpc.Status error = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The error.
-
getErrorOrBuilder
com.google.rpc.StatusOrBuilder getErrorOrBuilder()
Output only. Provides details on the state of the Source in case of an error.
.google.rpc.Status error = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getInventoryTagListList
List<AwsSourceDetails.Tag> getInventoryTagListList()
AWS resource tags to limit the scope of the source inventory.
repeated .google.cloud.vmmigration.v1.AwsSourceDetails.Tag inventory_tag_list = 10;
-
getInventoryTagList
AwsSourceDetails.Tag getInventoryTagList(int index)
AWS resource tags to limit the scope of the source inventory.
repeated .google.cloud.vmmigration.v1.AwsSourceDetails.Tag inventory_tag_list = 10;
-
getInventoryTagListCount
int getInventoryTagListCount()
AWS resource tags to limit the scope of the source inventory.
repeated .google.cloud.vmmigration.v1.AwsSourceDetails.Tag inventory_tag_list = 10;
-
getInventoryTagListOrBuilderList
List<? extends AwsSourceDetails.TagOrBuilder> getInventoryTagListOrBuilderList()
AWS resource tags to limit the scope of the source inventory.
repeated .google.cloud.vmmigration.v1.AwsSourceDetails.Tag inventory_tag_list = 10;
-
getInventoryTagListOrBuilder
AwsSourceDetails.TagOrBuilder getInventoryTagListOrBuilder(int index)
AWS resource tags to limit the scope of the source inventory.
repeated .google.cloud.vmmigration.v1.AwsSourceDetails.Tag inventory_tag_list = 10;
-
getInventorySecurityGroupNamesList
List<String> getInventorySecurityGroupNamesList()
AWS security group names to limit the scope of the source inventory.
repeated string inventory_security_group_names = 7;
- Returns:
- A list containing the inventorySecurityGroupNames.
-
getInventorySecurityGroupNamesCount
int getInventorySecurityGroupNamesCount()
AWS security group names to limit the scope of the source inventory.
repeated string inventory_security_group_names = 7;
- Returns:
- The count of inventorySecurityGroupNames.
-
getInventorySecurityGroupNames
String getInventorySecurityGroupNames(int index)
AWS security group names to limit the scope of the source inventory.
repeated string inventory_security_group_names = 7;
- Parameters:
index
- The index of the element to return.- Returns:
- The inventorySecurityGroupNames at the given index.
-
getInventorySecurityGroupNamesBytes
com.google.protobuf.ByteString getInventorySecurityGroupNamesBytes(int index)
AWS security group names to limit the scope of the source inventory.
repeated string inventory_security_group_names = 7;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the inventorySecurityGroupNames at the given index.
-
getMigrationResourcesUserTagsCount
int getMigrationResourcesUserTagsCount()
User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m2vm`.
map<string, string> migration_resources_user_tags = 8;
-
containsMigrationResourcesUserTags
boolean containsMigrationResourcesUserTags(String key)
User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m2vm`.
map<string, string> migration_resources_user_tags = 8;
-
getMigrationResourcesUserTags
@Deprecated Map<String,String> getMigrationResourcesUserTags()
Deprecated.UsegetMigrationResourcesUserTagsMap()
instead.
-
getMigrationResourcesUserTagsMap
Map<String,String> getMigrationResourcesUserTagsMap()
User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m2vm`.
map<string, string> migration_resources_user_tags = 8;
-
getMigrationResourcesUserTagsOrDefault
String getMigrationResourcesUserTagsOrDefault(String key, String defaultValue)
User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m2vm`.
map<string, string> migration_resources_user_tags = 8;
-
getMigrationResourcesUserTagsOrThrow
String getMigrationResourcesUserTagsOrThrow(String key)
User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m2vm`.
map<string, string> migration_resources_user_tags = 8;
-
getPublicIp
String getPublicIp()
Output only. The source's public IP. All communication initiated by this source will originate from this IP.
string public_ip = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The publicIp.
-
getPublicIpBytes
com.google.protobuf.ByteString getPublicIpBytes()
Output only. The source's public IP. All communication initiated by this source will originate from this IP.
string public_ip = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The bytes for publicIp.
-
getCredentialsTypeCase
AwsSourceDetails.CredentialsTypeCase getCredentialsTypeCase()
-
-