Interface Instance.PscAutoConnectionConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Instance.PscAutoConnectionConfig, Instance.PscAutoConnectionConfig.Builder
Enclosing class:
Instance

public static interface Instance.PscAutoConnectionConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The consumer network for the PSC service automation, example: "projects/vpc-host-project/global/networks/default".
    com.google.protobuf.ByteString
    The consumer network for the PSC service automation, example: "projects/vpc-host-project/global/networks/default".
    Output only.
    com.google.protobuf.ByteString
    Output only.
    The consumer project to which the PSC service automation endpoint will be created.
    com.google.protobuf.ByteString
    The consumer project to which the PSC service automation endpoint will be created.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    Output only.
    com.google.protobuf.ByteString
    Output only.

    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 Details

    • getConsumerProject

      String getConsumerProject()
       The consumer project to which the PSC service automation endpoint will
       be created.
       
      string consumer_project = 1;
      Returns:
      The consumerProject.
    • getConsumerProjectBytes

      com.google.protobuf.ByteString getConsumerProjectBytes()
       The consumer project to which the PSC service automation endpoint will
       be created.
       
      string consumer_project = 1;
      Returns:
      The bytes for consumerProject.
    • getConsumerNetwork

      String getConsumerNetwork()
       The consumer network for the PSC service automation, example:
       "projects/vpc-host-project/global/networks/default".
       The consumer network might be hosted a different project than the
       consumer project.
       
      string consumer_network = 2;
      Returns:
      The consumerNetwork.
    • getConsumerNetworkBytes

      com.google.protobuf.ByteString getConsumerNetworkBytes()
       The consumer network for the PSC service automation, example:
       "projects/vpc-host-project/global/networks/default".
       The consumer network might be hosted a different project than the
       consumer project.
       
      string consumer_network = 2;
      Returns:
      The bytes for consumerNetwork.
    • getIpAddress

      String getIpAddress()
       Output only. The IP address of the PSC service automation endpoint.
       
      string ip_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Returns:
      The ipAddress.
    • getIpAddressBytes

      com.google.protobuf.ByteString getIpAddressBytes()
       Output only. The IP address of the PSC service automation endpoint.
       
      string ip_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Returns:
      The bytes for ipAddress.
    • getStatus

      String getStatus()
       Output only. The status of the PSC service automation connection.
       Possible values:
       "STATE_UNSPECIFIED" - An invalid state as the default case.
       "ACTIVE" - The connection has been created successfully.
       "FAILED" - The connection is not functional since some resources on the
       connection fail to be created.
       "CREATING" - The connection is being created.
       "DELETING" - The connection is being deleted.
       "CREATE_REPAIRING" - The connection is being repaired to complete
       creation.
       "DELETE_REPAIRING" - The connection is being repaired to complete
       deletion.
       
      string status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The status.
    • getStatusBytes

      com.google.protobuf.ByteString getStatusBytes()
       Output only. The status of the PSC service automation connection.
       Possible values:
       "STATE_UNSPECIFIED" - An invalid state as the default case.
       "ACTIVE" - The connection has been created successfully.
       "FAILED" - The connection is not functional since some resources on the
       connection fail to be created.
       "CREATING" - The connection is being created.
       "DELETING" - The connection is being deleted.
       "CREATE_REPAIRING" - The connection is being repaired to complete
       creation.
       "DELETE_REPAIRING" - The connection is being repaired to complete
       deletion.
       
      string status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for status.
    • getConsumerNetworkStatus

      String getConsumerNetworkStatus()
       Output only. The status of the service connection policy.
       Possible values:
       "STATE_UNSPECIFIED" - Default state, when Connection Map is created
       initially.
       "VALID" - Set when policy and map configuration is valid, and their
       matching can lead to allowing creation of PSC Connections subject to
       other constraints like connections limit.
       "CONNECTION_POLICY_MISSING" - No Service Connection Policy found for
       this network and Service Class
       "POLICY_LIMIT_REACHED" - Service Connection Policy limit reached for
       this network and Service Class
       "CONSUMER_INSTANCE_PROJECT_NOT_ALLOWLISTED" - The consumer instance
       project is not in AllowedGoogleProducersResourceHierarchyLevels of the
       matching ServiceConnectionPolicy.
       
      string consumer_network_status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The consumerNetworkStatus.
    • getConsumerNetworkStatusBytes

      com.google.protobuf.ByteString getConsumerNetworkStatusBytes()
       Output only. The status of the service connection policy.
       Possible values:
       "STATE_UNSPECIFIED" - Default state, when Connection Map is created
       initially.
       "VALID" - Set when policy and map configuration is valid, and their
       matching can lead to allowing creation of PSC Connections subject to
       other constraints like connections limit.
       "CONNECTION_POLICY_MISSING" - No Service Connection Policy found for
       this network and Service Class
       "POLICY_LIMIT_REACHED" - Service Connection Policy limit reached for
       this network and Service Class
       "CONSUMER_INSTANCE_PROJECT_NOT_ALLOWLISTED" - The consumer instance
       project is not in AllowedGoogleProducersResourceHierarchyLevels of the
       matching ServiceConnectionPolicy.
       
      string consumer_network_status = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for consumerNetworkStatus.