Interface VpnConnection.VpcProjectOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getProjectId()
      The project of the VPC to connect to.
      com.google.protobuf.ByteString getProjectIdBytes()
      The project of the VPC to connect to.
      String getServiceAccount()
      Optional.
      com.google.protobuf.ByteString getServiceAccountBytes()
      Optional.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getProjectId

        String getProjectId()
         The project of the VPC to connect to. If not specified, it is the same as
         the cluster project.
         
        string project_id = 1;
        Returns:
        The projectId.
      • getProjectIdBytes

        com.google.protobuf.ByteString getProjectIdBytes()
         The project of the VPC to connect to. If not specified, it is the same as
         the cluster project.
         
        string project_id = 1;
        Returns:
        The bytes for projectId.
      • getServiceAccount

        String getServiceAccount()
         Optional. The service account in the VPC project configured by user. It is used to
         create/delete Cloud Router and Cloud HA VPNs for VPN connection. If this
         SA is changed during/after a VPN connection is created, you need to
         remove the Cloud Router and Cloud VPN resources in |project_id|.
         It is in the form of
         service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.
         
        string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The serviceAccount.
      • getServiceAccountBytes

        com.google.protobuf.ByteString getServiceAccountBytes()
         Optional. The service account in the VPC project configured by user. It is used to
         create/delete Cloud Router and Cloud HA VPNs for VPN connection. If this
         SA is changed during/after a VPN connection is created, you need to
         remove the Cloud Router and Cloud VPN resources in |project_id|.
         It is in the form of
         service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.
         
        string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for serviceAccount.