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 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;
      • 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.