Interface Execution.ExternalDataSourcesOrBuilder

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

public static interface Execution.ExternalDataSourcesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    int
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.

    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

    • getName

      String getName()
       Optional. Name of external data source. The name will be used inside the
       rego/sql to refer the external data.
       
      string name = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Optional. Name of external data source. The name will be used inside the
       rego/sql to refer the external data.
       
      string name = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for name.
    • getUri

      String getUri()
       Required. URI of external data source. example of bq table
       {project_ID}.{dataset_ID}.{table_ID}.
       
      string uri = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The uri.
    • getUriBytes

      com.google.protobuf.ByteString getUriBytes()
       Required. URI of external data source. example of bq table
       {project_ID}.{dataset_ID}.{table_ID}.
       
      string uri = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for uri.
    • getTypeValue

      int getTypeValue()
       Required. Type of external data source.
       
      .google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Required. Type of external data source.
       
      .google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The type.
    • getAssetType

      String getAssetType()
       Required. The asset type of the external data source.
       This can be a supported Cloud Asset Inventory asset type
       (see https://cloud.google.com/asset-inventory/docs/supported-asset-types)
       to override the default asset type, or it can be a custom type defined by
       the user.
       
      string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The assetType.
    • getAssetTypeBytes

      com.google.protobuf.ByteString getAssetTypeBytes()
       Required. The asset type of the external data source.
       This can be a supported Cloud Asset Inventory asset type
       (see https://cloud.google.com/asset-inventory/docs/supported-asset-types)
       to override the default asset type, or it can be a custom type defined by
       the user.
       
      string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for assetType.