Documentation ¶
Overview ¶
Generate deepcopy object for vertexai/v1alpha1 API group
Package v1alpha1 contains API Schema definitions for the vertexai v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/vertexai +k8s:defaulter-gen=TypeMeta +groupName=vertexai.cnrm.cloud.google.com
Index ¶
- Variables
- type FeaturestoreEncryptionSpec
- type FeaturestoreOnlineServingConfig
- type FeaturestoreScaling
- type FeaturestoreentitytypeCategoricalThresholdConfig
- type FeaturestoreentitytypeImportFeaturesAnalysis
- type FeaturestoreentitytypeMonitoringConfig
- type FeaturestoreentitytypeNumericalThresholdConfig
- type FeaturestoreentitytypeSnapshotAnalysis
- type MetadatastoreEncryptionSpec
- type MetadatastoreStateStatus
- type TensorboardEncryptionSpec
- type VertexAIFeaturestore
- type VertexAIFeaturestoreEntityType
- type VertexAIFeaturestoreEntityTypeFeature
- type VertexAIFeaturestoreEntityTypeFeatureList
- func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureList
- func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureList)
- func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyObject() runtime.Object
- type VertexAIFeaturestoreEntityTypeFeatureSpec
- type VertexAIFeaturestoreEntityTypeFeatureStatus
- type VertexAIFeaturestoreEntityTypeList
- type VertexAIFeaturestoreEntityTypeSpec
- type VertexAIFeaturestoreEntityTypeStatus
- type VertexAIFeaturestoreList
- type VertexAIFeaturestoreSpec
- type VertexAIFeaturestoreStatus
- type VertexAIIndexEndpoint
- type VertexAIIndexEndpointList
- type VertexAIIndexEndpointSpec
- type VertexAIIndexEndpointStatus
- type VertexAIMetadataStore
- type VertexAIMetadataStoreList
- type VertexAIMetadataStoreSpec
- type VertexAIMetadataStoreStatus
- type VertexAITensorboard
- type VertexAITensorboardList
- type VertexAITensorboardSpec
- type VertexAITensorboardStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "vertexai.cnrm.cloud.google.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme VertexAIFeaturestoreGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIFeaturestore{}).Name(), } VertexAIFeaturestoreEntityTypeGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIFeaturestoreEntityType{}).Name(), } VertexAIFeaturestoreEntityTypeFeatureGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIFeaturestoreEntityTypeFeature{}).Name(), } VertexAIIndexEndpointGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIIndexEndpoint{}).Name(), } VertexAIMetadataStoreGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIMetadataStore{}).Name(), } VertexAITensorboardGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAITensorboard{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type FeaturestoreEncryptionSpec ¶
type FeaturestoreEncryptionSpec struct { /* The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created. */ KmsKeyName string `json:"kmsKeyName"` }
func (*FeaturestoreEncryptionSpec) DeepCopy ¶
func (in *FeaturestoreEncryptionSpec) DeepCopy() *FeaturestoreEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEncryptionSpec.
func (*FeaturestoreEncryptionSpec) DeepCopyInto ¶
func (in *FeaturestoreEncryptionSpec) DeepCopyInto(out *FeaturestoreEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreOnlineServingConfig ¶
type FeaturestoreOnlineServingConfig struct { /* The number of nodes for each cluster. The number of nodes will not scale automatically but can be scaled manually by providing different values when updating. */ // +optional FixedNodeCount *int64 `json:"fixedNodeCount,omitempty"` /* Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. */ // +optional Scaling *FeaturestoreScaling `json:"scaling,omitempty"` }
func (*FeaturestoreOnlineServingConfig) DeepCopy ¶
func (in *FeaturestoreOnlineServingConfig) DeepCopy() *FeaturestoreOnlineServingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreOnlineServingConfig.
func (*FeaturestoreOnlineServingConfig) DeepCopyInto ¶
func (in *FeaturestoreOnlineServingConfig) DeepCopyInto(out *FeaturestoreOnlineServingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreScaling ¶
type FeaturestoreScaling struct { /* The maximum number of nodes to scale up to. Must be greater than minNodeCount, and less than or equal to 10 times of 'minNodeCount'. */ MaxNodeCount int64 `json:"maxNodeCount"` /* The minimum number of nodes to scale down to. Must be greater than or equal to 1. */ MinNodeCount int64 `json:"minNodeCount"` }
func (*FeaturestoreScaling) DeepCopy ¶
func (in *FeaturestoreScaling) DeepCopy() *FeaturestoreScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreScaling.
func (*FeaturestoreScaling) DeepCopyInto ¶
func (in *FeaturestoreScaling) DeepCopyInto(out *FeaturestoreScaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeCategoricalThresholdConfig ¶
type FeaturestoreentitytypeCategoricalThresholdConfig struct { /* Specify a threshold value that can trigger the alert. For categorical feature, the distribution distance is calculated by L-inifinity norm. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. */ Value float64 `json:"value"` }
func (*FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopy ¶
func (in *FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopy() *FeaturestoreentitytypeCategoricalThresholdConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeCategoricalThresholdConfig.
func (*FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopyInto ¶
func (in *FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopyInto(out *FeaturestoreentitytypeCategoricalThresholdConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeImportFeaturesAnalysis ¶
type FeaturestoreentitytypeImportFeaturesAnalysis struct { /* Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below: * LATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics. * MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists. * PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists. */ // +optional AnomalyDetectionBaseline *string `json:"anomalyDetectionBaseline,omitempty"` /* Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: * DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled. * ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. * DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it. */ // +optional State *string `json:"state,omitempty"` }
func (*FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopy ¶
func (in *FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopy() *FeaturestoreentitytypeImportFeaturesAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeImportFeaturesAnalysis.
func (*FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopyInto ¶
func (in *FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopyInto(out *FeaturestoreentitytypeImportFeaturesAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeMonitoringConfig ¶
type FeaturestoreentitytypeMonitoringConfig struct { /* Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING). */ // +optional CategoricalThresholdConfig *FeaturestoreentitytypeCategoricalThresholdConfig `json:"categoricalThresholdConfig,omitempty"` /* The config for ImportFeatures Analysis Based Feature Monitoring. */ // +optional ImportFeaturesAnalysis *FeaturestoreentitytypeImportFeaturesAnalysis `json:"importFeaturesAnalysis,omitempty"` /* Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64). */ // +optional NumericalThresholdConfig *FeaturestoreentitytypeNumericalThresholdConfig `json:"numericalThresholdConfig,omitempty"` /* The config for Snapshot Analysis Based Feature Monitoring. */ // +optional SnapshotAnalysis *FeaturestoreentitytypeSnapshotAnalysis `json:"snapshotAnalysis,omitempty"` }
func (*FeaturestoreentitytypeMonitoringConfig) DeepCopy ¶
func (in *FeaturestoreentitytypeMonitoringConfig) DeepCopy() *FeaturestoreentitytypeMonitoringConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeMonitoringConfig.
func (*FeaturestoreentitytypeMonitoringConfig) DeepCopyInto ¶
func (in *FeaturestoreentitytypeMonitoringConfig) DeepCopyInto(out *FeaturestoreentitytypeMonitoringConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeNumericalThresholdConfig ¶
type FeaturestoreentitytypeNumericalThresholdConfig struct { /* Specify a threshold value that can trigger the alert. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. */ Value float64 `json:"value"` }
func (*FeaturestoreentitytypeNumericalThresholdConfig) DeepCopy ¶
func (in *FeaturestoreentitytypeNumericalThresholdConfig) DeepCopy() *FeaturestoreentitytypeNumericalThresholdConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeNumericalThresholdConfig.
func (*FeaturestoreentitytypeNumericalThresholdConfig) DeepCopyInto ¶
func (in *FeaturestoreentitytypeNumericalThresholdConfig) DeepCopyInto(out *FeaturestoreentitytypeNumericalThresholdConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeSnapshotAnalysis ¶
type FeaturestoreentitytypeSnapshotAnalysis struct { /* The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it. */ // +optional Disabled *bool `json:"disabled,omitempty"` /* DEPRECATED. `monitoring_interval` is deprecated and will be removed in a future release. Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". */ // +optional MonitoringInterval *string `json:"monitoringInterval,omitempty"` /* Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used. */ // +optional MonitoringIntervalDays *int64 `json:"monitoringIntervalDays,omitempty"` /* Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days. */ // +optional StalenessDays *int64 `json:"stalenessDays,omitempty"` }
func (*FeaturestoreentitytypeSnapshotAnalysis) DeepCopy ¶
func (in *FeaturestoreentitytypeSnapshotAnalysis) DeepCopy() *FeaturestoreentitytypeSnapshotAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeSnapshotAnalysis.
func (*FeaturestoreentitytypeSnapshotAnalysis) DeepCopyInto ¶
func (in *FeaturestoreentitytypeSnapshotAnalysis) DeepCopyInto(out *FeaturestoreentitytypeSnapshotAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadatastoreEncryptionSpec ¶
type MetadatastoreEncryptionSpec struct { /* Immutable. Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created. */ // +optional KmsKeyName *string `json:"kmsKeyName,omitempty"` }
func (*MetadatastoreEncryptionSpec) DeepCopy ¶
func (in *MetadatastoreEncryptionSpec) DeepCopy() *MetadatastoreEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadatastoreEncryptionSpec.
func (*MetadatastoreEncryptionSpec) DeepCopyInto ¶
func (in *MetadatastoreEncryptionSpec) DeepCopyInto(out *MetadatastoreEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadatastoreStateStatus ¶
type MetadatastoreStateStatus struct { /* The disk utilization of the MetadataStore in bytes. */ // +optional DiskUtilizationBytes *string `json:"diskUtilizationBytes,omitempty"` }
func (*MetadatastoreStateStatus) DeepCopy ¶
func (in *MetadatastoreStateStatus) DeepCopy() *MetadatastoreStateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadatastoreStateStatus.
func (*MetadatastoreStateStatus) DeepCopyInto ¶
func (in *MetadatastoreStateStatus) DeepCopyInto(out *MetadatastoreStateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardEncryptionSpec ¶
type TensorboardEncryptionSpec struct { /* Immutable. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created. */ KmsKeyName string `json:"kmsKeyName"` }
func (*TensorboardEncryptionSpec) DeepCopy ¶
func (in *TensorboardEncryptionSpec) DeepCopy() *TensorboardEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardEncryptionSpec.
func (*TensorboardEncryptionSpec) DeepCopyInto ¶
func (in *TensorboardEncryptionSpec) DeepCopyInto(out *TensorboardEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestore ¶
type VertexAIFeaturestore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIFeaturestoreSpec `json:"spec,omitempty"` Status VertexAIFeaturestoreStatus `json:"status,omitempty"` }
VertexAIFeaturestore is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIFeaturestore) DeepCopy ¶
func (in *VertexAIFeaturestore) DeepCopy() *VertexAIFeaturestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestore.
func (*VertexAIFeaturestore) DeepCopyInto ¶
func (in *VertexAIFeaturestore) DeepCopyInto(out *VertexAIFeaturestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestore) DeepCopyObject ¶
func (in *VertexAIFeaturestore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityType ¶
type VertexAIFeaturestoreEntityType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIFeaturestoreEntityTypeSpec `json:"spec,omitempty"` Status VertexAIFeaturestoreEntityTypeStatus `json:"status,omitempty"` }
VertexAIFeaturestoreEntityType is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIFeaturestoreEntityType) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityType) DeepCopy() *VertexAIFeaturestoreEntityType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityType.
func (*VertexAIFeaturestoreEntityType) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityType) DeepCopyInto(out *VertexAIFeaturestoreEntityType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityType) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeFeature ¶
type VertexAIFeaturestoreEntityTypeFeature struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIFeaturestoreEntityTypeFeatureSpec `json:"spec,omitempty"` Status VertexAIFeaturestoreEntityTypeFeatureStatus `json:"status,omitempty"` }
VertexAIFeaturestoreEntityTypeFeature is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIFeaturestoreEntityTypeFeature) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeature) DeepCopy() *VertexAIFeaturestoreEntityTypeFeature
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeature.
func (*VertexAIFeaturestoreEntityTypeFeature) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeature) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeature)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityTypeFeature) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityTypeFeature) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeFeatureList ¶
type VertexAIFeaturestoreEntityTypeFeatureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIFeaturestoreEntityTypeFeature `json:"items"` }
VertexAIFeaturestoreEntityTypeFeatureList contains a list of VertexAIFeaturestoreEntityTypeFeature
func (*VertexAIFeaturestoreEntityTypeFeatureList) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeatureList.
func (*VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeFeatureSpec ¶
type VertexAIFeaturestoreEntityTypeFeatureSpec struct { /* Description of the feature. */ // +optional Description *string `json:"description,omitempty"` /* Immutable. The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}. */ Entitytype string `json:"entitytype"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* Immutable. Type of Feature value. Immutable. https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features#ValueType. */ ValueType string `json:"valueType"` }
func (*VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeatureSpec.
func (*VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreEntityTypeFeatureStatus ¶
type VertexAIFeaturestoreEntityTypeFeatureStatus struct { /* Conditions represent the latest available observations of the VertexAIFeaturestoreEntityTypeFeature's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the entity type was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* The region of the feature. */ // +optional Region *string `json:"region,omitempty"` /* The timestamp when the entity type was most recently updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeatureStatus.
func (*VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreEntityTypeList ¶
type VertexAIFeaturestoreEntityTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIFeaturestoreEntityType `json:"items"` }
VertexAIFeaturestoreEntityTypeList contains a list of VertexAIFeaturestoreEntityType
func (*VertexAIFeaturestoreEntityTypeList) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeList) DeepCopy() *VertexAIFeaturestoreEntityTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeList.
func (*VertexAIFeaturestoreEntityTypeList) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeList) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityTypeList) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeSpec ¶
type VertexAIFeaturestoreEntityTypeSpec struct { /* Optional. Description of the EntityType. */ // +optional Description *string `json:"description,omitempty"` /* Immutable. The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. */ Featurestore string `json:"featurestore"` /* The default monitoring configuration for all Features under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. */ // +optional MonitoringConfig *FeaturestoreentitytypeMonitoringConfig `json:"monitoringConfig,omitempty"` /* Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL. */ // +optional OfflineStorageTtlDays *int64 `json:"offlineStorageTtlDays,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIFeaturestoreEntityTypeSpec) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeSpec) DeepCopy() *VertexAIFeaturestoreEntityTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeSpec.
func (*VertexAIFeaturestoreEntityTypeSpec) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeSpec) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreEntityTypeStatus ¶
type VertexAIFeaturestoreEntityTypeStatus struct { /* Conditions represent the latest available observations of the VertexAIFeaturestoreEntityType's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* The region of the EntityType. */ // +optional Region *string `json:"region,omitempty"` /* The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIFeaturestoreEntityTypeStatus) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeStatus) DeepCopy() *VertexAIFeaturestoreEntityTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeStatus.
func (*VertexAIFeaturestoreEntityTypeStatus) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeStatus) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreList ¶
type VertexAIFeaturestoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIFeaturestore `json:"items"` }
VertexAIFeaturestoreList contains a list of VertexAIFeaturestore
func (*VertexAIFeaturestoreList) DeepCopy ¶
func (in *VertexAIFeaturestoreList) DeepCopy() *VertexAIFeaturestoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreList.
func (*VertexAIFeaturestoreList) DeepCopyInto ¶
func (in *VertexAIFeaturestoreList) DeepCopyInto(out *VertexAIFeaturestoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreList) DeepCopyObject ¶
func (in *VertexAIFeaturestoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreSpec ¶
type VertexAIFeaturestoreSpec struct { /* If set, both of the online and offline data storage will be secured by this key. */ // +optional EncryptionSpec *FeaturestoreEncryptionSpec `json:"encryptionSpec,omitempty"` /* If set to true, any EntityTypes and Features for this Featurestore will also be deleted. */ // +optional ForceDestroy *bool `json:"forceDestroy,omitempty"` /* Config for online serving resources. */ // +optional OnlineServingConfig *FeaturestoreOnlineServingConfig `json:"onlineServingConfig,omitempty"` /* TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days. */ // +optional OnlineStorageTtlDays *int64 `json:"onlineStorageTtlDays,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the dataset. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIFeaturestoreSpec) DeepCopy ¶
func (in *VertexAIFeaturestoreSpec) DeepCopy() *VertexAIFeaturestoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreSpec.
func (*VertexAIFeaturestoreSpec) DeepCopyInto ¶
func (in *VertexAIFeaturestoreSpec) DeepCopyInto(out *VertexAIFeaturestoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreStatus ¶
type VertexAIFeaturestoreStatus struct { /* Conditions represent the latest available observations of the VertexAIFeaturestore's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIFeaturestoreStatus) DeepCopy ¶
func (in *VertexAIFeaturestoreStatus) DeepCopy() *VertexAIFeaturestoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreStatus.
func (*VertexAIFeaturestoreStatus) DeepCopyInto ¶
func (in *VertexAIFeaturestoreStatus) DeepCopyInto(out *VertexAIFeaturestoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIIndexEndpoint ¶ added in v1.109.0
type VertexAIIndexEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIIndexEndpointSpec `json:"spec,omitempty"` Status VertexAIIndexEndpointStatus `json:"status,omitempty"` }
VertexAIIndexEndpoint is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIIndexEndpoint) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpoint) DeepCopy() *VertexAIIndexEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpoint.
func (*VertexAIIndexEndpoint) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpoint) DeepCopyInto(out *VertexAIIndexEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIIndexEndpoint) DeepCopyObject ¶ added in v1.109.0
func (in *VertexAIIndexEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIIndexEndpointList ¶ added in v1.109.0
type VertexAIIndexEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIIndexEndpoint `json:"items"` }
VertexAIIndexEndpointList contains a list of VertexAIIndexEndpoint
func (*VertexAIIndexEndpointList) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpointList) DeepCopy() *VertexAIIndexEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpointList.
func (*VertexAIIndexEndpointList) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpointList) DeepCopyInto(out *VertexAIIndexEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIIndexEndpointList) DeepCopyObject ¶ added in v1.109.0
func (in *VertexAIIndexEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIIndexEndpointSpec ¶ added in v1.109.0
type VertexAIIndexEndpointSpec struct { /* The description of the Index. */ // +optional Description *string `json:"description,omitempty"` /* The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. */ DisplayName string `json:"displayName"` /* Immutable. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the index endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): 'projects/{project}/global/networks/{network}'. Where '{project}' is a project number, as in '12345', and '{network}' is network name. */ // +optional Network *string `json:"network,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. If true, the deployed index will be accessible through public endpoint. */ // +optional PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty"` /* Immutable. The region of the index endpoint. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIIndexEndpointSpec) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpointSpec) DeepCopy() *VertexAIIndexEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpointSpec.
func (*VertexAIIndexEndpointSpec) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpointSpec) DeepCopyInto(out *VertexAIIndexEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIIndexEndpointStatus ¶ added in v1.109.0
type VertexAIIndexEndpointStatus struct { /* Conditions represent the latest available observations of the VertexAIIndexEndpoint's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* The resource name of the Index. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* If publicEndpointEnabled is true, this field will be populated with the domain name to use for this index endpoint. */ // +optional PublicEndpointDomainName *string `json:"publicEndpointDomainName,omitempty"` /* The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIIndexEndpointStatus) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpointStatus) DeepCopy() *VertexAIIndexEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpointStatus.
func (*VertexAIIndexEndpointStatus) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpointStatus) DeepCopyInto(out *VertexAIIndexEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIMetadataStore ¶
type VertexAIMetadataStore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIMetadataStoreSpec `json:"spec,omitempty"` Status VertexAIMetadataStoreStatus `json:"status,omitempty"` }
VertexAIMetadataStore is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIMetadataStore) DeepCopy ¶
func (in *VertexAIMetadataStore) DeepCopy() *VertexAIMetadataStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStore.
func (*VertexAIMetadataStore) DeepCopyInto ¶
func (in *VertexAIMetadataStore) DeepCopyInto(out *VertexAIMetadataStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIMetadataStore) DeepCopyObject ¶
func (in *VertexAIMetadataStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIMetadataStoreList ¶
type VertexAIMetadataStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIMetadataStore `json:"items"` }
VertexAIMetadataStoreList contains a list of VertexAIMetadataStore
func (*VertexAIMetadataStoreList) DeepCopy ¶
func (in *VertexAIMetadataStoreList) DeepCopy() *VertexAIMetadataStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStoreList.
func (*VertexAIMetadataStoreList) DeepCopyInto ¶
func (in *VertexAIMetadataStoreList) DeepCopyInto(out *VertexAIMetadataStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIMetadataStoreList) DeepCopyObject ¶
func (in *VertexAIMetadataStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIMetadataStoreSpec ¶
type VertexAIMetadataStoreSpec struct { /* Immutable. Description of the MetadataStore. */ // +optional Description *string `json:"description,omitempty"` /* Immutable. Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key. */ // +optional EncryptionSpec *MetadatastoreEncryptionSpec `json:"encryptionSpec,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the Metadata Store. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIMetadataStoreSpec) DeepCopy ¶
func (in *VertexAIMetadataStoreSpec) DeepCopy() *VertexAIMetadataStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStoreSpec.
func (*VertexAIMetadataStoreSpec) DeepCopyInto ¶
func (in *VertexAIMetadataStoreSpec) DeepCopyInto(out *VertexAIMetadataStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIMetadataStoreStatus ¶
type VertexAIMetadataStoreStatus struct { /* Conditions represent the latest available observations of the VertexAIMetadataStore's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the MetadataStore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* State information of the MetadataStore. */ // +optional State []MetadatastoreStateStatus `json:"state,omitempty"` /* The timestamp of when the MetadataStore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIMetadataStoreStatus) DeepCopy ¶
func (in *VertexAIMetadataStoreStatus) DeepCopy() *VertexAIMetadataStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStoreStatus.
func (*VertexAIMetadataStoreStatus) DeepCopyInto ¶
func (in *VertexAIMetadataStoreStatus) DeepCopyInto(out *VertexAIMetadataStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAITensorboard ¶
type VertexAITensorboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAITensorboardSpec `json:"spec,omitempty"` Status VertexAITensorboardStatus `json:"status,omitempty"` }
VertexAITensorboard is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAITensorboard) DeepCopy ¶
func (in *VertexAITensorboard) DeepCopy() *VertexAITensorboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboard.
func (*VertexAITensorboard) DeepCopyInto ¶
func (in *VertexAITensorboard) DeepCopyInto(out *VertexAITensorboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAITensorboard) DeepCopyObject ¶
func (in *VertexAITensorboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAITensorboardList ¶
type VertexAITensorboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAITensorboard `json:"items"` }
VertexAITensorboardList contains a list of VertexAITensorboard
func (*VertexAITensorboardList) DeepCopy ¶
func (in *VertexAITensorboardList) DeepCopy() *VertexAITensorboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboardList.
func (*VertexAITensorboardList) DeepCopyInto ¶
func (in *VertexAITensorboardList) DeepCopyInto(out *VertexAITensorboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAITensorboardList) DeepCopyObject ¶
func (in *VertexAITensorboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAITensorboardSpec ¶
type VertexAITensorboardSpec struct { /* Description of this Tensorboard. */ // +optional Description *string `json:"description,omitempty"` /* User provided name of this Tensorboard. */ DisplayName string `json:"displayName"` /* Immutable. Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. */ // +optional EncryptionSpec *TensorboardEncryptionSpec `json:"encryptionSpec,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the tensorboard. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAITensorboardSpec) DeepCopy ¶
func (in *VertexAITensorboardSpec) DeepCopy() *VertexAITensorboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboardSpec.
func (*VertexAITensorboardSpec) DeepCopyInto ¶
func (in *VertexAITensorboardSpec) DeepCopyInto(out *VertexAITensorboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAITensorboardStatus ¶
type VertexAITensorboardStatus struct { /* Conditions represent the latest available observations of the VertexAITensorboard's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'. */ // +optional BlobStoragePathPrefix *string `json:"blobStoragePathPrefix,omitempty"` /* The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Name of the Tensorboard. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* The number of Runs stored in this Tensorboard. */ // +optional RunCount *string `json:"runCount,omitempty"` /* The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAITensorboardStatus) DeepCopy ¶
func (in *VertexAITensorboardStatus) DeepCopy() *VertexAITensorboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboardStatus.
func (*VertexAITensorboardStatus) DeepCopyInto ¶
func (in *VertexAITensorboardStatus) DeepCopyInto(out *VertexAITensorboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.