📂 File Browser

AgentAI/vendor/google/apiclient-services/src/BigtableAdmin
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📁 Resource/ 🔓 Open

📄 Files

🐘 AppProfile.php
▶ Open 📄 View Source
🐘 AuditConfig.php
▶ Open 📄 View Source
🐘 AuditLogConfig.php
▶ Open 📄 View Source
🐘 AuthorizedView.php
▶ Open 📄 View Source
🐘 AutomatedBackupPolicy.php
▶ Open 📄 View Source
🐘 AutoscalingLimits.php
▶ Open 📄 View Source
🐘 AutoscalingTargets.php
▶ Open 📄 View Source
🐘 Backup.php
▶ Open 📄 View Source
🐘 BackupInfo.php
▶ Open 📄 View Source
🐘 BigtableadminEmpty.php
▶ Open 📄 View Source
🐘 Binding.php
▶ Open 📄 View Source
🐘 ChangeStreamConfig.php
▶ Open 📄 View Source
🐘 CheckConsistencyRequest.php
▶ Open 📄 View Source
🐘 CheckConsistencyResponse.php
▶ Open 📄 View Source
🐘 Cluster.php
▶ Open 📄 View Source
🐘 ClusterAutoscalingConfig.php
▶ Open 📄 View Source
🐘 ClusterConfig.php
▶ Open 📄 View Source
🐘 ClusterState.php
▶ Open 📄 View Source
🐘 ColumnFamily.php
▶ Open 📄 View Source
🐘 ColumnFamilyStats.php
▶ Open 📄 View Source
🐘 CopyBackupMetadata.php
▶ Open 📄 View Source
🐘 CopyBackupRequest.php
▶ Open 📄 View Source
🐘 CreateAuthorizedViewMetadata.php
▶ Open 📄 View Source
🐘 CreateAuthorizedViewRequest.php
▶ Open 📄 View Source
🐘 CreateBackupMetadata.php
▶ Open 📄 View Source
🐘 CreateClusterMetadata.php
▶ Open 📄 View Source
🐘 CreateClusterRequest.php
▶ Open 📄 View Source
🐘 CreateInstanceMetadata.php
▶ Open 📄 View Source
🐘 CreateInstanceRequest.php
▶ Open 📄 View Source
🐘 CreateLogicalViewMetadata.php
▶ Open 📄 View Source
🐘 CreateLogicalViewRequest.php
▶ Open 📄 View Source
🐘 CreateMaterializedViewMetadata.php
▶ Open 📄 View Source
🐘 CreateMaterializedViewRequest.php
▶ Open 📄 View Source
🐘 CreateSchemaBundleMetadata.php
▶ Open 📄 View Source
🐘 CreateTableRequest.php
▶ Open 📄 View Source
🐘 DataBoostIsolationReadOnly.php
▶ Open 📄 View Source
🐘 DataBoostReadLocalWrites.php
▶ Open 📄 View Source
🐘 DropRowRangeRequest.php
▶ Open 📄 View Source
🐘 EncryptionConfig.php
▶ Open 📄 View Source
🐘 EncryptionInfo.php
▶ Open 📄 View Source
🐘 Expr.php
▶ Open 📄 View Source
🐘 FailureTrace.php
▶ Open 📄 View Source
🐘 Frame.php
▶ Open 📄 View Source
🐘 GcRule.php
▶ Open 📄 View Source
🐘 GenerateConsistencyTokenRequest.php
▶ Open 📄 View Source
🐘 GenerateConsistencyTokenResponse.php
▶ Open 📄 View Source
🐘 GetIamPolicyRequest.php
▶ Open 📄 View Source
🐘 GetPolicyOptions.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2AuthorizedViewFamilySubsets.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2AuthorizedViewSubsetView.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2MaterializedViewClusterState.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2MemoryLayerMemoryConfig.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeAggregate.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeAggregateMax.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeAggregateMin.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeAggregateSum.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeArray.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeBool.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeBoolEncoding.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeBytesEncoding.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeBytesEncodingRaw.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeDate.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeEnum.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeFloat32.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeFloat64.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeGeography.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt32.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt32Encoding.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt32EncodingBigEndianBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt32EncodingOrderedCodeBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt64.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt64Encoding.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeInt64EncodingOrderedCodeBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeMap.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeProto.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeString.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStringEncoding.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStringEncodingUtf8Raw.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStruct.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStructEncoding.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStructEncodingDelimitedBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStructEncodingSingleton.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeStructField.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeTimestamp.php
▶ Open 📄 View Source
🐘 GoogleBigtableAdminV2TypeTimestampEncoding.php
▶ Open 📄 View Source
🐘 HotTablet.php
▶ Open 📄 View Source
🐘 Instance.php
▶ Open 📄 View Source
🐘 Intersection.php
▶ Open 📄 View Source
🐘 ListAppProfilesResponse.php
▶ Open 📄 View Source
🐘 ListAuthorizedViewsResponse.php
▶ Open 📄 View Source
🐘 ListBackupsResponse.php
▶ Open 📄 View Source
🐘 ListClustersResponse.php
▶ Open 📄 View Source
🐘 ListHotTabletsResponse.php
▶ Open 📄 View Source
🐘 ListInstancesResponse.php
▶ Open 📄 View Source
🐘 ListLocationsResponse.php
▶ Open 📄 View Source
🐘 ListLogicalViewsResponse.php
▶ Open 📄 View Source
🐘 ListMaterializedViewsResponse.php
▶ Open 📄 View Source
🐘 ListMemoryLayersResponse.php
▶ Open 📄 View Source
🐘 ListOperationsResponse.php
▶ Open 📄 View Source
🐘 ListSchemaBundlesResponse.php
▶ Open 📄 View Source
🐘 ListTablesResponse.php
▶ Open 📄 View Source
🐘 Location.php
▶ Open 📄 View Source
🐘 LogicalView.php
▶ Open 📄 View Source
🐘 MaterializedView.php
▶ Open 📄 View Source
🐘 MemoryConfig.php
▶ Open 📄 View Source
🐘 MemoryLayer.php
▶ Open 📄 View Source
🐘 Modification.php
▶ Open 📄 View Source
🐘 ModifyColumnFamiliesRequest.php
▶ Open 📄 View Source
🐘 MultiClusterRoutingUseAny.php
▶ Open 📄 View Source
🐘 Operation.php
▶ Open 📄 View Source
🐘 OperationProgress.php
▶ Open 📄 View Source
🐘 OptimizeRestoredTableMetadata.php
▶ Open 📄 View Source
🐘 PartialUpdateClusterMetadata.php
▶ Open 📄 View Source
🐘 PartialUpdateClusterRequest.php
▶ Open 📄 View Source
🐘 PartialUpdateInstanceRequest.php
▶ Open 📄 View Source
🐘 Policy.php
▶ Open 📄 View Source
🐘 ProtoSchema.php
▶ Open 📄 View Source
🐘 RestoreInfo.php
▶ Open 📄 View Source
🐘 RestoreTableMetadata.php
▶ Open 📄 View Source
🐘 RestoreTableRequest.php
▶ Open 📄 View Source
🐘 RowAffinity.php
▶ Open 📄 View Source
🐘 SchemaBundle.php
▶ Open 📄 View Source
🐘 SetIamPolicyRequest.php
▶ Open 📄 View Source
🐘 SingleClusterRouting.php
▶ Open 📄 View Source
🐘 Split.php
▶ Open 📄 View Source
🐘 StandardIsolation.php
▶ Open 📄 View Source
🐘 StandardReadRemoteWrites.php
▶ Open 📄 View Source
🐘 Status.php
▶ Open 📄 View Source
🐘 Table.php
▶ Open 📄 View Source
🐘 TableProgress.php
▶ Open 📄 View Source
🐘 TableStats.php
▶ Open 📄 View Source
🐘 TestIamPermissionsRequest.php
▶ Open 📄 View Source
🐘 TestIamPermissionsResponse.php
▶ Open 📄 View Source
🐘 TieredStorageConfig.php
▶ Open 📄 View Source
🐘 TieredStorageRule.php
▶ Open 📄 View Source
🐘 Type.php
▶ Open 📄 View Source
🐘 UndeleteTableMetadata.php
▶ Open 📄 View Source
🐘 UndeleteTableRequest.php
▶ Open 📄 View Source
🐘 Union.php
▶ Open 📄 View Source
🐘 UpdateAppProfileMetadata.php
▶ Open 📄 View Source
🐘 UpdateAuthorizedViewMetadata.php
▶ Open 📄 View Source
🐘 UpdateAuthorizedViewRequest.php
▶ Open 📄 View Source
🐘 UpdateClusterMetadata.php
▶ Open 📄 View Source
🐘 UpdateInstanceMetadata.php
▶ Open 📄 View Source
🐘 UpdateLogicalViewMetadata.php
▶ Open 📄 View Source
🐘 UpdateLogicalViewRequest.php
▶ Open 📄 View Source
🐘 UpdateMemoryLayerMetadata.php
▶ Open 📄 View Source
🐘 UpdateMemoryLayerRequest.php
▶ Open 📄 View Source
🐘 UpdateSchemaBundleMetadata.php
▶ Open 📄 View Source
🐘 UpdateTableMetadata.php
▶ Open 📄 View Source

📄 Source: Type.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\BigtableAdmin;

class Type extends \Google\Model
{
  protected $aggregateTypeType = GoogleBigtableAdminV2TypeAggregate::class;
  protected $aggregateTypeDataType = '';
  protected $arrayTypeType = GoogleBigtableAdminV2TypeArray::class;
  protected $arrayTypeDataType = '';
  protected $boolTypeType = GoogleBigtableAdminV2TypeBool::class;
  protected $boolTypeDataType = '';
  protected $bytesTypeType = GoogleBigtableAdminV2TypeBytes::class;
  protected $bytesTypeDataType = '';
  protected $dateTypeType = GoogleBigtableAdminV2TypeDate::class;
  protected $dateTypeDataType = '';
  protected $enumTypeType = GoogleBigtableAdminV2TypeEnum::class;
  protected $enumTypeDataType = '';
  protected $float32TypeType = GoogleBigtableAdminV2TypeFloat32::class;
  protected $float32TypeDataType = '';
  protected $float64TypeType = GoogleBigtableAdminV2TypeFloat64::class;
  protected $float64TypeDataType = '';
  protected $geographyTypeType = GoogleBigtableAdminV2TypeGeography::class;
  protected $geographyTypeDataType = '';
  protected $int32TypeType = GoogleBigtableAdminV2TypeInt32::class;
  protected $int32TypeDataType = '';
  protected $int64TypeType = GoogleBigtableAdminV2TypeInt64::class;
  protected $int64TypeDataType = '';
  protected $mapTypeType = GoogleBigtableAdminV2TypeMap::class;
  protected $mapTypeDataType = '';
  protected $protoTypeType = GoogleBigtableAdminV2TypeProto::class;
  protected $protoTypeDataType = '';
  protected $stringTypeType = GoogleBigtableAdminV2TypeString::class;
  protected $stringTypeDataType = '';
  protected $structTypeType = GoogleBigtableAdminV2TypeStruct::class;
  protected $structTypeDataType = '';
  protected $timestampTypeType = GoogleBigtableAdminV2TypeTimestamp::class;
  protected $timestampTypeDataType = '';

  /**
   * Aggregate
   *
   * @param GoogleBigtableAdminV2TypeAggregate $aggregateType
   */
  public function setAggregateType(GoogleBigtableAdminV2TypeAggregate $aggregateType)
  {
    $this->aggregateType = $aggregateType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeAggregate
   */
  public function getAggregateType()
  {
    return $this->aggregateType;
  }
  /**
   * Array
   *
   * @param GoogleBigtableAdminV2TypeArray $arrayType
   */
  public function setArrayType(GoogleBigtableAdminV2TypeArray $arrayType)
  {
    $this->arrayType = $arrayType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeArray
   */
  public function getArrayType()
  {
    return $this->arrayType;
  }
  /**
   * Bool
   *
   * @param GoogleBigtableAdminV2TypeBool $boolType
   */
  public function setBoolType(GoogleBigtableAdminV2TypeBool $boolType)
  {
    $this->boolType = $boolType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeBool
   */
  public function getBoolType()
  {
    return $this->boolType;
  }
  /**
   * Bytes
   *
   * @param GoogleBigtableAdminV2TypeBytes $bytesType
   */
  public function setBytesType(GoogleBigtableAdminV2TypeBytes $bytesType)
  {
    $this->bytesType = $bytesType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeBytes
   */
  public function getBytesType()
  {
    return $this->bytesType;
  }
  /**
   * Date
   *
   * @param GoogleBigtableAdminV2TypeDate $dateType
   */
  public function setDateType(GoogleBigtableAdminV2TypeDate $dateType)
  {
    $this->dateType = $dateType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeDate
   */
  public function getDateType()
  {
    return $this->dateType;
  }
  /**
   * Enum
   *
   * @param GoogleBigtableAdminV2TypeEnum $enumType
   */
  public function setEnumType(GoogleBigtableAdminV2TypeEnum $enumType)
  {
    $this->enumType = $enumType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeEnum
   */
  public function getEnumType()
  {
    return $this->enumType;
  }
  /**
   * Float32
   *
   * @param GoogleBigtableAdminV2TypeFloat32 $float32Type
   */
  public function setFloat32Type(GoogleBigtableAdminV2TypeFloat32 $float32Type)
  {
    $this->float32Type = $float32Type;
  }
  /**
   * @return GoogleBigtableAdminV2TypeFloat32
   */
  public function getFloat32Type()
  {
    return $this->float32Type;
  }
  /**
   * Float64
   *
   * @param GoogleBigtableAdminV2TypeFloat64 $float64Type
   */
  public function setFloat64Type(GoogleBigtableAdminV2TypeFloat64 $float64Type)
  {
    $this->float64Type = $float64Type;
  }
  /**
   * @return GoogleBigtableAdminV2TypeFloat64
   */
  public function getFloat64Type()
  {
    return $this->float64Type;
  }
  /**
   * Geography
   *
   * @param GoogleBigtableAdminV2TypeGeography $geographyType
   */
  public function setGeographyType(GoogleBigtableAdminV2TypeGeography $geographyType)
  {
    $this->geographyType = $geographyType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeGeography
   */
  public function getGeographyType()
  {
    return $this->geographyType;
  }
  /**
   * Int32
   *
   * @param GoogleBigtableAdminV2TypeInt32 $int32Type
   */
  public function setInt32Type(GoogleBigtableAdminV2TypeInt32 $int32Type)
  {
    $this->int32Type = $int32Type;
  }
  /**
   * @return GoogleBigtableAdminV2TypeInt32
   */
  public function getInt32Type()
  {
    return $this->int32Type;
  }
  /**
   * Int64
   *
   * @param GoogleBigtableAdminV2TypeInt64 $int64Type
   */
  public function setInt64Type(GoogleBigtableAdminV2TypeInt64 $int64Type)
  {
    $this->int64Type = $int64Type;
  }
  /**
   * @return GoogleBigtableAdminV2TypeInt64
   */
  public function getInt64Type()
  {
    return $this->int64Type;
  }
  /**
   * Map
   *
   * @param GoogleBigtableAdminV2TypeMap $mapType
   */
  public function setMapType(GoogleBigtableAdminV2TypeMap $mapType)
  {
    $this->mapType = $mapType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeMap
   */
  public function getMapType()
  {
    return $this->mapType;
  }
  /**
   * Proto
   *
   * @param GoogleBigtableAdminV2TypeProto $protoType
   */
  public function setProtoType(GoogleBigtableAdminV2TypeProto $protoType)
  {
    $this->protoType = $protoType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeProto
   */
  public function getProtoType()
  {
    return $this->protoType;
  }
  /**
   * String
   *
   * @param GoogleBigtableAdminV2TypeString $stringType
   */
  public function setStringType(GoogleBigtableAdminV2TypeString $stringType)
  {
    $this->stringType = $stringType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeString
   */
  public function getStringType()
  {
    return $this->stringType;
  }
  /**
   * Struct
   *
   * @param GoogleBigtableAdminV2TypeStruct $structType
   */
  public function setStructType(GoogleBigtableAdminV2TypeStruct $structType)
  {
    $this->structType = $structType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeStruct
   */
  public function getStructType()
  {
    return $this->structType;
  }
  /**
   * Timestamp
   *
   * @param GoogleBigtableAdminV2TypeTimestamp $timestampType
   */
  public function setTimestampType(GoogleBigtableAdminV2TypeTimestamp $timestampType)
  {
    $this->timestampType = $timestampType;
  }
  /**
   * @return GoogleBigtableAdminV2TypeTimestamp
   */
  public function getTimestampType()
  {
    return $this->timestampType;
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Type::class, 'Google_Service_BigtableAdmin_Type');
← Back