Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package
Index ¶
- Constants
- type AclItem
- type AclPermission
- type AutoScale
- type AwsAttributes
- type AwsAvailability
- type BasicAuth
- type ClusterAttributes
- type ClusterCloudProviderNodeInfo
- type ClusterCloudProviderNodeStatus
- type ClusterEvent
- type ClusterEventType
- type ClusterInfo
- type ClusterInstance
- type ClusterLibraryStatuses
- type ClusterLogConf
- type ClusterSize
- type ClusterSource
- type ClusterSpec
- type ClusterState
- type ClusterTag
- type CronSchedule
- type DbfsStorageInfo
- type DiskSpec
- type DiskType
- type DockerImage
- type EbsVolumeType
- type EventDetails
- type ExportFormat
- type FileInfo
- type InitScriptInfo
- type InstancePoolAndStats
- type InstancePoolAwsAttributes
- type InstancePoolState
- type InstancePoolStats
- type InstanceProfile
- type Job
- type JobEmailNotifications
- type JobSettings
- type JobTask
- type Language
- type Library
- type LibraryFullStatus
- type LibraryInstallStatus
- type ListOrder
- type LogSyncStatus
- type MavenLibrary
- type NewCluster
- type NodeType
- type NotebookOutput
- type NotebookTask
- type ObjectInfo
- type ObjectType
- type ParamPair
- type ParameterPair
- type PrincipalName
- type PublicTokenInfo
- type PythonPyPiLibrary
- type RCranLibrary
- type ResizeCause
- type Run
- type RunLifeCycleState
- type RunParameters
- type RunResultState
- type RunState
- type S3StorageInfo
- type ScopeBackendType
- type SecretMetadata
- type SecretScope
- type SparkConfPair
- type SparkEnvPair
- type SparkJarTask
- type SparkNode
- type SparkNodeAwsAttributes
- type SparkPythonTask
- type SparkSubmitTask
- type SparkVersion
- type TerminationCode
- type TerminationParameter
- type TerminationReason
- type TriggerType
- type ViewItem
- type ViewType
- type ViewsToExport
Constants ¶
const ( AclPermissionRead = "READ" AclPermissionWrite = "WRITE" AclPermissionManage = "MANAGE" )
const ( AwsAvailabilitySpot = "SPOT" AwsAvailabilityOnDemand = "ON_DEMAND" AwsAvailabilitySpotWithFallback = "SPOT_WITH_FALLBACK" )
const ( ClusterCloudProviderNodeStatusNotEnabledOnSubscription = "NotEnabledOnSubscription" ClusterCloudProviderNodeStatusNotAvailableInRegion = "NotAvailableInRegion" )
const ( ClusterEventTypeCreating = "CREATING" ClusterEventTypeDidNotExpandDisk = "DID_NOT_EXPAND_DISK" ClusterEventTypeExpandedDisk = "EXPANDED_DISK" ClusterEventTypeFailedToExpandDisk = "FAILED_TO_EXPAND_DISK" ClusterEventTypeInitScriptStarting = "INIT_SCRIPTS_STARTING" ClusterEventTypeInitScriptFinished = "INIT_SCRIPTS_FINISHED" ClusterEventTypeStarting = "STARTING" ClusterEventTypeRestarting = "RESTARTING" ClusterEventTypeTerminating = "TERMINATING" ClusterEventTypeEdited = "EDITED" ClusterEventTypeRunning = "RUNNING" ClusterEventTypeResizing = "RESIZING" ClusterEventTypeUpsizeCompleted = "UPSIZE_COMPLETED" ClusterEventTypeNodesLost = "NODES_LOST" ClusterEventTypeDriverHealthy = "DRIVER_HEALTHY" ClusterEventTypeSparkException = "SPARK_EXCEPTION" ClusterEventTypeDriverNotResponding = "DRIVER_NOT_RESPONDING" ClusterEventTypeDbfsDown = "DBFS_DOWN" ClusterEventTypeMetastoreDown = "METASTORE_DOWN" ClusterEventTypeAutoscalingStatsReport = "AUTOSCALING_STATS_REPORT" )
const ( ClusterSourceUI = "UI" ClusterSourceJob = "JOB" ClusterSourceAPI = "API" )
const ( ClusterStatePending = "PENDING" ClusterStateRunning = "RUNNING" ClusterStateRestarting = "RESTARTING" ClusterStateResizing = "RESIZING" ClusterStateTerminating = "TERMINATING" ClusterStateError = "ERROR" ClusterStateUnknown = "UNKNOWN" )
const ( EbsVolumeTypeGeneralPurposeSsd = "GENERAL_PURPOSE_SSD" EbsVolumeTypeThroughputOptimizedHdd = "THROUGHPUT_OPTIMIZED_HDD" )
const ( ExportFormatSource = "SOURCE" ExportFormatHtml = "HTML" ExportFormatJupyter = "JUPYTER" ExportFormatDbc = "DBC" )
const ( InstancePoolStateActive = "ACTIVE" InstancePoolStateDeleted = "DELETED" )
const ( LanguageScala = "SCALA" LanguagePython = "PYTHON" LanguageSQL = "SQL" LanguageR = "R" )
const ( LibraryInstallStatusPending = "PENDING" LibraryInstallStatusResolving = "RESOLVING" LibraryInstallStatusInstalling = "INSTALLING" LibraryInstallStatusInstalled = "INSTALLED" LibraryInstallStatusFailed = "FAILED" LibraryInstallStatusUninstallOnRestart = "UNINSTALL_ON_RESTART" )
const ( ListOrderDesc = "DESC" ListOrderAsc = "ASC" )
const ( ObjectTypeNotebook = "NOTEBOOK" ObjectTypeDirectory = "DIRECTORY" ObjectTypeLibrary = "LIBRARY" )
const ( ResizeCauseAutoscale = "AUTOSCALE" ResizeCauseUserRequest = "USER_REQUEST" ResizeCauseAutorecovery = "AUTORECOVERY" )
const ( RunLifeCycleStatePending = "PENDING" RunLifeCycleStateRunning = "RUNNING" RunLifeCycleStateTerminating = "TERMINATING" RunLifeCycleStateTerminated = "TERMINATED" RunLifeCycleStateSkipped = "SKIPPED" RunLifeCycleStateInternalError = "INTERNAL_ERROR" )
const ( RunResultStateSuccess = "SUCCESS" RunResultStateFailed = "FAILED" RunResultStateTimedout = "TIMEDOUT" RunResultStateCanceled = "CANCELED" )
const ( TerminationCodeUserRequest = "USER_REQUEST" TerminationCodeJobFinished = "JOB_FINISHED" TerminationCodeInactivity = "INACTIVITY" TerminationCodeCloudProviderShutdown = "CLOUD_PROVIDER_SHUTDOWN" TerminationCodeCommunicationLost = "COMMUNICATION_LOST" TerminationCodeCloudProviderLaunchFailure = "CLOUD_PROVIDER_LAUNCH_FAILURE" TerminationCodeSparkStartupFailure = "SPARK_STARTUP_FAILURE" TerminationCodeInvalidArgument = "INVALID_ARGUMENT" TerminationCodeUnexpectedLaunchFailure = "UNEXPECTED_LAUNCH_FAILURE" TerminationCodeInternalError = "INTERNAL_ERROR" TerminationCodeInstanceUnreachable = "INSTANCE_UNREACHABLE" TerminationCodeRequestRejected = "REQUEST_REJECTED" TerminationCodeInitScriptFailure = "INIT_SCRIPT_FAILURE" TerminationCodeTrialExpired = "TRIAL_EXPIRED" )
const ( TerminationParameterUsername = "username" TerminationParameterAwsAPIErrorCode = "aws_api_error_code" TerminationParameterAwsInstanceStateReason = "aws_instance_state_reason" TerminationParameterAwsSpotRequestStatus = "aws_spot_request_status" TerminationParameterAwsSpotRequestFaultCode = "aws_spot_request_fault_code" TerminationParameterAwsImpairedStatusDetails = "aws_impaired_status_details" TerminationParameterAwsInstanceStatusEvent = "aws_instance_status_event" TerminationParameterAwsErrorMessage = "aws_error_message" TerminationParameterDatabricksErrorMessage = "databricks_error_message" TerminationParameterInactivityDurationMin = "inactivity_duration_min" TerminationParameterInstanceID = "instance_id" )
const ( TriggerTypePeriodic = "PERIODIC" TriggerTypeOneTime = "ONE_TIME" TriggerTypeRetry = "RETRY" )
const ( ViewTypeNotebook = "NOTEBOOK" ViewTypeDashboard = "DASHBOARD" )
const ( ViewsToExportCode = "CODE" ViewsToExportDashboards = "DASHBOARDS" ViewsToExportAll = "ALL" )
const (
ScopeBackendTypeDatabricks = "DATABRICKS"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclItem ¶
type AclItem struct { Principal string `json:"principal,omitempty" url:"principal,omitempty"` Permission *AclPermission `json:"permission,omitempty" url:"permission,omitempty"` }
func (*AclItem) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclItem.
func (*AclItem) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclPermission ¶
type AclPermission string
type AutoScale ¶
type AutoScale struct { MinWorkers int32 `json:"min_workers,omitempty" url:"min_workers,omitempty"` MaxWorkers int32 `json:"max_workers,omitempty" url:"max_workers,omitempty"` }
func (*AutoScale) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScale.
func (*AutoScale) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAttributes ¶
type AwsAttributes struct { FirstOnDemand int32 `json:"first_on_demand,omitempty" url:"first_on_demand,omitempty"` Availability *AwsAvailability `json:"availability,omitempty" url:"availability,omitempty"` ZoneID string `json:"zone_id,omitempty" url:"zone_id,omitempty"` InstanceProfileArn string `json:"instance_profile_arn,omitempty" url:"instance_profile_arn,omitempty"` SpotBidPricePercent int32 `json:"spot_bid_price_percent,omitempty" url:"spot_bid_price_percent,omitempty"` EbsVolumeType *EbsVolumeType `json:"ebs_volume_type,omitempty" url:"ebs_volume_type,omitempty"` EbsVolumeCount int32 `json:"ebs_volume_count,omitempty" url:"ebs_volume_count,omitempty"` EbsVolumeSize int32 `json:"ebs_volume_size,omitempty" url:"ebs_volume_size,omitempty"` }
func (*AwsAttributes) DeepCopy ¶
func (in *AwsAttributes) DeepCopy() *AwsAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAttributes.
func (*AwsAttributes) DeepCopyInto ¶
func (in *AwsAttributes) DeepCopyInto(out *AwsAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAvailability ¶
type AwsAvailability string
type ClusterAttributes ¶
type ClusterAttributes struct { ClusterName string `json:"cluster_name,omitempty" url:"cluster_name,omitempty"` SparkVersion string `json:"spark_version,omitempty" url:"spark_version,omitempty"` SparkConf *SparkConfPair `json:"spark_conf,omitempty" url:"spark_conf,omitempty"` AwsAttributes *AwsAttributes `json:"aws_attributes,omitempty" url:"aws_attributes,omitempty"` NodeTypeID string `json:"node_type_id,omitempty" url:"node_type_id,omitempty"` DriverNodeTypeID string `json:"driver_node_type_id,omitempty" url:"driver_node_type_id,omitempty"` SSHPublicKeys []string `json:"ssh_public_keys,omitempty" url:"ssh_public_keys,omitempty"` CustomTags []ClusterTag `json:"custom_tags,omitempty" url:"custom_tags,omitempty"` ClusterLogConf *ClusterLogConf `json:"cluster_log_conf,omitempty" url:"cluster_log_conf,omitempty"` InitScripts []InitScriptInfo `json:"init_scripts,omitempty" url:"init_scripts,omitempty"` SparkEnvVars map[string]string `json:"spark_env_vars,omitempty" url:"spark_env_vars,omitempty"` AutoterminationMinutes int32 `json:"autotermination_minutes,omitempty" url:"autotermination_minutes,omitempty"` EnableElasticDisk bool `json:"enable_elastic_disk,omitempty" url:"enable_elastic_disk,omitempty"` ClusterSource *AwsAvailability `json:"cluster_source,omitempty" url:"cluster_source,omitempty"` }
func (*ClusterAttributes) DeepCopy ¶
func (in *ClusterAttributes) DeepCopy() *ClusterAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttributes.
func (*ClusterAttributes) DeepCopyInto ¶
func (in *ClusterAttributes) DeepCopyInto(out *ClusterAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCloudProviderNodeInfo ¶
type ClusterCloudProviderNodeInfo struct { Status *ClusterCloudProviderNodeStatus `json:"status,omitempty" url:"status,omitempty"` AvailableCoreQuota int32 `json:"available_core_quota,omitempty" url:"available_core_quota,omitempty"` TotalCoreQuota int32 `json:"total_core_quota,omitempty" url:"total_core_quota,omitempty"` }
func (*ClusterCloudProviderNodeInfo) DeepCopy ¶
func (in *ClusterCloudProviderNodeInfo) DeepCopy() *ClusterCloudProviderNodeInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCloudProviderNodeInfo.
func (*ClusterCloudProviderNodeInfo) DeepCopyInto ¶
func (in *ClusterCloudProviderNodeInfo) DeepCopyInto(out *ClusterCloudProviderNodeInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCloudProviderNodeStatus ¶
type ClusterCloudProviderNodeStatus string
type ClusterEvent ¶
type ClusterEvent struct { ClusterID string `json:"cluster_id,omitempty" url:"cluster_id,omitempty"` Timestamp int64 `json:"timestamp,omitempty" url:"timestamp,omitempty"` Type *ClusterEventType `json:"type,omitempty" url:"type,omitempty"` Details *AwsAttributes `json:"details,omitempty" url:"details,omitempty"` }
func (*ClusterEvent) DeepCopy ¶
func (in *ClusterEvent) DeepCopy() *ClusterEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEvent.
func (*ClusterEvent) DeepCopyInto ¶
func (in *ClusterEvent) DeepCopyInto(out *ClusterEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEventType ¶
type ClusterEventType string
type ClusterInfo ¶
type ClusterInfo struct { NumWorkers int32 `json:"num_workers,omitempty" url:"num_workers,omitempty"` AutoScale *AutoScale `json:"autoscale,omitempty" url:"autoscale,omitempty"` ClusterID string `json:"cluster_id,omitempty" url:"cluster_id,omitempty"` CreatorUserName string `json:"creator_user_name,omitempty" url:"creator_user_name,omitempty"` Driver *SparkNode `json:"driver,omitempty" url:"driver,omitempty"` Executors []SparkNode `json:"executors,omitempty" url:"executors,omitempty"` SparkContextID int64 `json:"spark_context_id,omitempty" url:"spark_context_id,omitempty"` JdbcPort int32 `json:"jdbc_port,omitempty" url:"jdbc_port,omitempty"` ClusterName string `json:"cluster_name,omitempty" url:"cluster_name,omitempty"` SparkVersion string `json:"spark_version,omitempty" url:"spark_version,omitempty"` SparkConf *SparkConfPair `json:"spark_conf,omitempty" url:"spark_conf,omitempty"` AwsAttributes *AwsAttributes `json:"aws_attributes,omitempty" url:"aws_attributes,omitempty"` NodeTypeID string `json:"node_type_id,omitempty" url:"node_type_id,omitempty"` DriverNodeTypeID string `json:"driver_node_type_id,omitempty" url:"driver_node_type_id,omitempty"` SSHPublicKeys []string `json:"ssh_public_keys,omitempty" url:"ssh_public_keys,omitempty"` CustomTags []ClusterTag `json:"custom_tags,omitempty" url:"custom_tags,omitempty"` ClusterLogConf *ClusterLogConf `json:"cluster_log_conf,omitempty" url:"cluster_log_conf,omitempty"` InitScripts []InitScriptInfo `json:"init_scripts,omitempty" url:"init_scripts,omitempty"` SparkEnvVars map[string]string `json:"spark_env_vars,omitempty" url:"spark_env_vars,omitempty"` AutoterminationMinutes int32 `json:"autotermination_minutes,omitempty" url:"autotermination_minutes,omitempty"` EnableElasticDisk bool `json:"enable_elastic_disk,omitempty" url:"enable_elastic_disk,omitempty"` ClusterSource *AwsAvailability `json:"cluster_source,omitempty" url:"cluster_source,omitempty"` State *ClusterState `json:"state,omitempty" url:"state,omitempty"` StateMessage string `json:"state_message,omitempty" url:"state_message,omitempty"` StartTime int64 `json:"start_time,omitempty" url:"start_time,omitempty"` TerminateTime int64 `json:"terminate_time,omitempty" url:"terminate_time,omitempty"` LastStateLossTime int64 `json:"last_state_loss_time,omitempty" url:"last_state_loss_time,omitempty"` LastActivityTime int64 `json:"last_activity_time,omitempty" url:"last_activity_time,omitempty"` ClusterMemoryMb int64 `json:"cluster_memory_mb,omitempty" url:"cluster_memory_mb,omitempty"` ClusterCores float32 `json:"cluster_cores,omitempty" url:"cluster_cores,omitempty"` DefaultTags []ClusterTag `json:"default_tags,omitempty" url:"default_tags,omitempty"` ClusterLogStatus *LogSyncStatus `json:"cluster_log_status,omitempty" url:"cluster_log_status,omitempty"` TerminationReason *S3StorageInfo `json:"termination_reason,omitempty" url:"termination_reason,omitempty"` DockerImage *DockerImage `json:"docker_image,omitempty" url:"docker_image,omitempty"` }
func (*ClusterInfo) DeepCopy ¶
func (in *ClusterInfo) DeepCopy() *ClusterInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInfo.
func (*ClusterInfo) DeepCopyInto ¶
func (in *ClusterInfo) DeepCopyInto(out *ClusterInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstance ¶
type ClusterInstance struct { ClusterID string `json:"cluster_id,omitempty" url:"cluster_id,omitempty"` SparkContextID string `json:"spark_context_id,omitempty" url:"spark_context_id,omitempty"` }
func (*ClusterInstance) DeepCopy ¶
func (in *ClusterInstance) DeepCopy() *ClusterInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstance.
func (*ClusterInstance) DeepCopyInto ¶
func (in *ClusterInstance) DeepCopyInto(out *ClusterInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLibraryStatuses ¶
type ClusterLibraryStatuses struct { ClusterID string `json:"cluster_id,omitempty" url:"cluster_id,omitempty"` LibraryStatuses []LibraryFullStatus `json:"library_statuses,omitempty" url:"library_statuses,omitempty"` }
func (*ClusterLibraryStatuses) DeepCopy ¶
func (in *ClusterLibraryStatuses) DeepCopy() *ClusterLibraryStatuses
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLibraryStatuses.
func (*ClusterLibraryStatuses) DeepCopyInto ¶
func (in *ClusterLibraryStatuses) DeepCopyInto(out *ClusterLibraryStatuses)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLogConf ¶
type ClusterLogConf struct { Dbfs *DbfsStorageInfo `json:"dbfs,omitempty" url:"dbfs,omitempty"` S3 *S3StorageInfo `json:"s3,omitempty" url:"s3,omitempty"` }
func (*ClusterLogConf) DeepCopy ¶
func (in *ClusterLogConf) DeepCopy() *ClusterLogConf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogConf.
func (*ClusterLogConf) DeepCopyInto ¶
func (in *ClusterLogConf) DeepCopyInto(out *ClusterLogConf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSize ¶
type ClusterSize struct { NumWorkers int32 `json:"num_workers,omitempty" url:"num_workers,omitempty"` Autoscale *AutoScale `json:"autoscale,omitempty" url:"autoscale,omitempty"` }
func (*ClusterSize) DeepCopy ¶
func (in *ClusterSize) DeepCopy() *ClusterSize
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSize.
func (*ClusterSize) DeepCopyInto ¶
func (in *ClusterSize) DeepCopyInto(out *ClusterSize)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSource ¶
type ClusterSource string
type ClusterSpec ¶
type ClusterSpec struct { ExistingClusterID string `json:"existing_cluster_id,omitempty" url:"existing_cluster_id,omitempty"` NewCluster *NewCluster `json:"new_cluster,omitempty" url:"new_cluster,omitempty"` Libraries []Library `json:"libraries,omitempty" url:"libraries,omitempty"` }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterState ¶
type ClusterState string
type ClusterTag ¶
type ClusterTag struct { Key string `json:"key,omitempty" url:"key,omitempty"` Value string `json:"value,omitempty" url:"value,omitempty"` }
func (*ClusterTag) DeepCopy ¶
func (in *ClusterTag) DeepCopy() *ClusterTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTag.
func (*ClusterTag) DeepCopyInto ¶
func (in *ClusterTag) DeepCopyInto(out *ClusterTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CronSchedule ¶
type CronSchedule struct { QuartzCronExpression string `json:"quartz_cron_expression,omitempty" url:"quartz_cron_expression,omitempty"` TimezoneID string `json:"timezone_id,omitempty" url:"timezone_id,omitempty"` }
func (*CronSchedule) DeepCopy ¶
func (in *CronSchedule) DeepCopy() *CronSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronSchedule.
func (*CronSchedule) DeepCopyInto ¶
func (in *CronSchedule) DeepCopyInto(out *CronSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbfsStorageInfo ¶
type DbfsStorageInfo struct {
Destination string `json:"destination,omitempty" url:"destination,omitempty"`
}
func (*DbfsStorageInfo) DeepCopy ¶
func (in *DbfsStorageInfo) DeepCopy() *DbfsStorageInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbfsStorageInfo.
func (*DbfsStorageInfo) DeepCopyInto ¶
func (in *DbfsStorageInfo) DeepCopyInto(out *DbfsStorageInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskSpec ¶
type DiskSpec struct { DiskType *DiskType `json:"disk_type,omitempty" url:"disk_type,omitempty"` DiskCount int32 `json:"disk_count,omitempty" url:"disk_count,omitempty"` DiskSize int32 `json:"disk_size,omitempty" url:"disk_size,omitempty"` }
func (*DiskSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskSpec.
func (*DiskSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskType ¶
type DiskType struct {
EbsVolumeType EbsVolumeType `json:"ebs_volume_type,omitempty" url:"ebs_volume_type,omitempty"`
}
func (*DiskType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskType.
func (*DiskType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerImage ¶
type EbsVolumeType ¶
type EbsVolumeType string
type EventDetails ¶
type EventDetails struct { CurrentNumWorkers int32 `json:"current_num_workers,omitempty" url:"current_num_workers,omitempty"` TargetNumWorkers int32 `json:"target_num_workers,omitempty" url:"target_num_workers,omitempty"` PreviousAttributes *ClusterAttributes `json:"previous_attributes,omitempty" url:"previous_attributes,omitempty"` Attributes *ClusterAttributes `json:"attributes,omitempty" url:"attributes,omitempty"` PreviousClusterSize *ClusterSize `json:"previous_cluster_size,omitempty" url:"previous_cluster_size,omitempty"` ClusterSize *ClusterSize `json:"cluster_size,omitempty" url:"cluster_size,omitempty"` }
func (*EventDetails) DeepCopy ¶
func (in *EventDetails) DeepCopy() *EventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDetails.
func (*EventDetails) DeepCopyInto ¶
func (in *EventDetails) DeepCopyInto(out *EventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportFormat ¶
type ExportFormat string
type FileInfo ¶
type FileInfo struct { Path string `json:"path,omitempty" url:"path,omitempty"` IsDir bool `json:"is_dir,omitempty" url:"is_dir,omitempty"` FileSize int64 `json:"file_size,omitempty" url:"file_size,omitempty"` }
func (*FileInfo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileInfo.
func (*FileInfo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitScriptInfo ¶
type InitScriptInfo struct { Dbfs *DbfsStorageInfo `json:"dbfs,omitempty" url:"dbfs,omitempty"` S3 *S3StorageInfo `json:"s3,omitempty" url:"s3,omitempty"` }
func (*InitScriptInfo) DeepCopy ¶
func (in *InitScriptInfo) DeepCopy() *InitScriptInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitScriptInfo.
func (*InitScriptInfo) DeepCopyInto ¶
func (in *InitScriptInfo) DeepCopyInto(out *InitScriptInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAndStats ¶
type InstancePoolAndStats struct { InstancePoolName string `json:"instance_pool_name,omitempty" url:"instance_pool_name,omitempty"` MinIdleInstances int32 `json:"min_idle_instances,omitempty" url:"min_idle_instances,omitempty"` MaxCapacity int32 `json:"max_capacity,omitempty" url:"max_capacity,omitempty"` AwsAttributes InstancePoolAwsAttributes `json:"aws_attributes,omitempty" url:"aws_attributes,omitempty"` NodetypeID string `json:"node_type_id,omitempty" url:"node_type_id,omitempty"` CustomTags []ClusterTag `json:"custom_tags,omitempty" url:"custom_tags,omitempty"` IdleInstanceAutoterminationMinutes int32 `json:"idle_instance_autotermination_minutes,omitempty" url:"idle_instance_autotermination_minutes,omitempty"` EnableElasticDisk bool `json:"enable_elastic_disk,omitempty" url:"enable_elastic_disk,omitempty"` DiskSpec DiskSpec `json:"disk_spec,omitempty" url:"disk_spec,omitempty"` PreloadedSparkVersions []string `json:"preloaded_spark_versions,omitempty" url:"preloaded_spark_versions,omitempty"` InstancePoolID string `json:"instance_pool_id,omitempty" url:"instance_pool_id,omitempty"` DefaultTags []ClusterTag `json:"default_tags,omitempty" url:"default_tags,omitempty"` State InstancePoolState `json:"state,omitempty" url:"state,omitempty"` Stats InstancePoolStats `json:"stats,omitempty" url:"stats,omitempty"` }
func (*InstancePoolAndStats) DeepCopy ¶
func (in *InstancePoolAndStats) DeepCopy() *InstancePoolAndStats
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAndStats.
func (*InstancePoolAndStats) DeepCopyInto ¶
func (in *InstancePoolAndStats) DeepCopyInto(out *InstancePoolAndStats)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolAwsAttributes ¶
type InstancePoolAwsAttributes struct { Availability AwsAvailability `json:"availability,omitempty" url:"availability,omitempty"` ZoneID string `json:"zone_id,omitempty" url:"zone_id,omitempty"` SpotBidPricePercent int32 `json:"spot_bid_price_percent,omitempty" url:"spot_bid_price_percent,omitempty"` }
func (*InstancePoolAwsAttributes) DeepCopy ¶
func (in *InstancePoolAwsAttributes) DeepCopy() *InstancePoolAwsAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolAwsAttributes.
func (*InstancePoolAwsAttributes) DeepCopyInto ¶
func (in *InstancePoolAwsAttributes) DeepCopyInto(out *InstancePoolAwsAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolState ¶
type InstancePoolState string
type InstancePoolStats ¶
type InstancePoolStats struct { UsedCount int32 `json:"used_count,omitempty" url:"used_count,omitempty"` IdleCount int32 `json:"idle_count,omitempty" url:"idle_count,omitempty"` PendingUsedCount int32 `json:"pending_used_count,omitempty" url:"pending_used_count,omitempty"` PendingIdleCount int32 `json:"pending_idle_count,omitempty" url:"pending_idle_count,omitempty"` }
func (*InstancePoolStats) DeepCopy ¶
func (in *InstancePoolStats) DeepCopy() *InstancePoolStats
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolStats.
func (*InstancePoolStats) DeepCopyInto ¶
func (in *InstancePoolStats) DeepCopyInto(out *InstancePoolStats)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfile ¶
type InstanceProfile struct {
InstanceProfileArn string `json:"instance_profile_arn,omitempty" url:"instance_profile_arn,omitempty"`
}
func (*InstanceProfile) DeepCopy ¶
func (in *InstanceProfile) DeepCopy() *InstanceProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfile.
func (*InstanceProfile) DeepCopyInto ¶
func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job ¶
type Job struct { JobID int64 `json:"job_id,omitempty" url:"job_id,omitempty"` CreatorUserName string `json:"creator_user_name,omitempty" url:"creator_user_name,omitempty"` Settings *JobSettings `json:"settings,omitempty" url:"settings,omitempty"` CreatedTime int64 `json:"created_time,omitempty" url:"created_time,omitempty"` }
func (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobEmailNotifications ¶
type JobEmailNotifications struct { OnStart []string `json:"on_start,omitempty" url:"on_start,omitempty"` OnSuccess []string `json:"on_success,omitempty" url:"on_success,omitempty"` OnFailure []string `json:"on_failure,omitempty" url:"on_failure,omitempty"` NoAlertForSkippedRuns bool `json:"no_alert_for_skipped_runs,omitempty" url:"no_alert_for_skipped_runs,omitempty"` }
func (*JobEmailNotifications) DeepCopy ¶
func (in *JobEmailNotifications) DeepCopy() *JobEmailNotifications
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobEmailNotifications.
func (*JobEmailNotifications) DeepCopyInto ¶
func (in *JobEmailNotifications) DeepCopyInto(out *JobEmailNotifications)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSettings ¶
type JobSettings struct { ExistingClusterID string `json:"existing_cluster_id,omitempty" url:"existing_cluster_id,omitempty"` NewCluster *NewCluster `json:"new_cluster,omitempty" url:"new_cluster,omitempty"` NotebookTask *NotebookTask `json:"notebook_task,omitempty" url:"notebook_task,omitempty"` SparkJarTask *SparkJarTask `json:"spark_jar_task,omitempty" url:"spark_jar_task,omitempty"` SparkPythonTask *SparkPythonTask `json:"spark_python_task,omitempty" url:"spark_python_task,omitempty"` SparkSubmitTask *SparkSubmitTask `json:"spark_submit_task,omitempty" url:"spark_submit_task,omitempty"` Name string `json:"name,omitempty" url:"name,omitempty"` Libraries []Library `json:"libraries,omitempty" url:"libraries,omitempty"` EmailNotifications *JobEmailNotifications `json:"email_notifications,omitempty" url:"email_notifications,omitempty"` TimeoutSeconds int32 `json:"timeout_seconds,omitempty" url:"timeout_seconds,omitempty"` MaxRetries int32 `json:"max_retries,omitempty" url:"max_retries,omitempty"` MinRetryIntervalMillis int32 `json:"min_retry_interval_millis,omitempty" url:"min_retry_interval_millis,omitempty"` RetryOnTimeout bool `json:"retry_on_timeout,omitempty" url:"retry_on_timeout,omitempty"` Schedule *CronSchedule `json:"schedule,omitempty" url:"schedule,omitempty"` MaxConcurrentRuns int32 `json:"max_concurrent_runs,omitempty" url:"max_concurrent_runs,omitempty"` }
func (*JobSettings) DeepCopy ¶
func (in *JobSettings) DeepCopy() *JobSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSettings.
func (*JobSettings) DeepCopyInto ¶
func (in *JobSettings) DeepCopyInto(out *JobSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTask ¶
type JobTask struct { NotebookTask *NotebookTask `json:"notebook_task,omitempty" url:"notebook_task,omitempty"` SparkJarTask *SparkJarTask `json:"spark_jar_task,omitempty" url:"spark_jar_task,omitempty"` SparkPythonTask *SparkPythonTask `json:"spark_python_task,omitempty" url:"spark_python_task,omitempty"` SparkSubmitTask *SparkSubmitTask `json:"spark_submit_task,omitempty" url:"spark_submit_task,omitempty"` }
func (*JobTask) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTask.
func (*JobTask) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Library ¶
type Library struct { Jar string `json:"jar,omitempty" url:"jar,omitempty"` Egg string `json:"egg,omitempty" url:"egg,omitempty"` Whl string `json:"whl,omitempty" url:"whl,omitempty"` Pypi *PythonPyPiLibrary `json:"pypi,omitempty" url:"pypi,omitempty"` Maven *MavenLibrary `json:"maven,omitempty" url:"maven,omitempty"` Cran *RCranLibrary `json:"cran,omitempty" url:"cran,omitempty"` }
func (*Library) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Library.
func (*Library) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryFullStatus ¶
type LibraryFullStatus struct { Library *Library `json:"library,omitempty" url:"library,omitempty"` Status *LibraryInstallStatus `json:"status,omitempty" url:"status,omitempty"` Messages []string `json:"messages,omitempty" url:"messages,omitempty"` IsLibraryForAllClusters bool `json:"is_library_for_all_clusters,omitempty" url:"is_library_for_all_clusters,omitempty"` }
func (*LibraryFullStatus) DeepCopy ¶
func (in *LibraryFullStatus) DeepCopy() *LibraryFullStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryFullStatus.
func (*LibraryFullStatus) DeepCopyInto ¶
func (in *LibraryFullStatus) DeepCopyInto(out *LibraryFullStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryInstallStatus ¶
type LibraryInstallStatus string
type LogSyncStatus ¶
type LogSyncStatus struct { LastAttempted int64 `json:"last_attempted,omitempty" url:"last_attempted,omitempty"` LastException string `json:"last_exception,omitempty" url:"last_exception,omitempty"` }
func (*LogSyncStatus) DeepCopy ¶
func (in *LogSyncStatus) DeepCopy() *LogSyncStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSyncStatus.
func (*LogSyncStatus) DeepCopyInto ¶
func (in *LogSyncStatus) DeepCopyInto(out *LogSyncStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenLibrary ¶
type MavenLibrary struct { Coordinates string `json:"coordinates,omitempty" url:"coordinates,omitempty"` Repo string `json:"repo,omitempty" url:"repo,omitempty"` Exclusions []string `json:"exclusions,omitempty" url:"exclusions,omitempty"` }
func (*MavenLibrary) DeepCopy ¶
func (in *MavenLibrary) DeepCopy() *MavenLibrary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenLibrary.
func (*MavenLibrary) DeepCopyInto ¶
func (in *MavenLibrary) DeepCopyInto(out *MavenLibrary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewCluster ¶
type NewCluster struct { NumWorkers int32 `json:"num_workers,omitempty" url:"num_workers,omitempty"` Autoscale *AutoScale `json:"autoscale,omitempty" url:"autoscale,omitempty"` ClusterName string `json:"cluster_name,omitempty" url:"cluster_name,omitempty"` SparkVersion string `json:"spark_version,omitempty" url:"spark_version,omitempty"` SparkConf *SparkConfPair `json:"spark_conf,omitempty" url:"spark_conf,omitempty"` AwsAttributes *AwsAttributes `json:"aws_attributes,omitempty" url:"aws_attributes,omitempty"` NodeTypeID string `json:"node_type_id,omitempty" url:"node_type_id,omitempty"` DriverNodeTypeID string `json:"driver_node_type_id,omitempty" url:"driver_node_type_id,omitempty"` SSHPublicKeys []string `json:"ssh_public_keys,omitempty" url:"ssh_public_keys,omitempty"` CustomTags []ClusterTag `json:"custom_tags,omitempty" url:"custom_tags,omitempty"` ClusterLogConf *ClusterLogConf `json:"cluster_log_conf,omitempty" url:"cluster_log_conf,omitempty"` InitScripts []InitScriptInfo `json:"init_scripts,omitempty" url:"init_scripts,omitempty"` SparkEnvVars map[string]string `json:"spark_env_vars,omitempty" url:"spark_env_vars,omitempty"` EnableElasticDisk bool `json:"enable_elastic_disk,omitempty" url:"enable_elastic_disk,omitempty"` DockerImage *DockerImage `json:"docker_image,omitempty" url:"docker_image,omitempty"` }
func (*NewCluster) DeepCopy ¶
func (in *NewCluster) DeepCopy() *NewCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewCluster.
func (*NewCluster) DeepCopyInto ¶
func (in *NewCluster) DeepCopyInto(out *NewCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeType ¶
type NodeType struct { NodeTypeID string `json:"node_type_id,omitempty" url:"node_type_id,omitempty"` MemoryMb int32 `json:"memory_mb,omitempty" url:"memory_mb,omitempty"` NumCores float32 `json:"num_cores,omitempty" url:"num_cores,omitempty"` Description string `json:"description,omitempty" url:"description,omitempty"` InstanceTypeID string `json:"instance_type_id,omitempty" url:"instance_type_id,omitempty"` IsDeprecated bool `json:"is_deprecated,omitempty" url:"is_deprecated,omitempty"` NodeInfo *ClusterCloudProviderNodeInfo `json:"node_info,omitempty" url:"node_info,omitempty"` }
func (*NodeType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeType.
func (*NodeType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookOutput ¶
type NotebookOutput struct { Result string `json:"result,omitempty" url:"result,omitempty"` Truncated bool `json:"truncated,omitempty" url:"truncated,omitempty"` }
func (*NotebookOutput) DeepCopy ¶
func (in *NotebookOutput) DeepCopy() *NotebookOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookOutput.
func (*NotebookOutput) DeepCopyInto ¶
func (in *NotebookOutput) DeepCopyInto(out *NotebookOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookTask ¶
type NotebookTask struct { NotebookPath string `json:"notebook_path,omitempty" url:"notebook_path,omitempty"` BaseParameters map[string]string `json:"base_parameters,omitempty" url:"base_parameters,omitempty"` }
func (*NotebookTask) DeepCopy ¶
func (in *NotebookTask) DeepCopy() *NotebookTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookTask.
func (*NotebookTask) DeepCopyInto ¶
func (in *NotebookTask) DeepCopyInto(out *NotebookTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectInfo ¶
type ObjectInfo struct { ObjectType *ObjectType `json:"object_type,omitempty" url:"object_type,omitempty"` Path string `json:"path,omitempty" url:"path,omitempty"` Language *Language `json:"language,omitempty" url:"language,omitempty"` }
func (*ObjectInfo) DeepCopy ¶
func (in *ObjectInfo) DeepCopy() *ObjectInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectInfo.
func (*ObjectInfo) DeepCopyInto ¶
func (in *ObjectInfo) DeepCopyInto(out *ObjectInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectType ¶
type ObjectType string
type ParamPair ¶
type ParamPair struct { Key string `json:"key,omitempty" url:"key,omitempty"` Value string `json:"value,omitempty" url:"value,omitempty"` }
func (*ParamPair) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParamPair.
func (*ParamPair) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterPair ¶
type ParameterPair struct { Key string `json:"key,omitempty" url:"key,omitempty"` Value string `json:"value,omitempty" url:"value,omitempty"` }
func (*ParameterPair) DeepCopy ¶
func (in *ParameterPair) DeepCopy() *ParameterPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterPair.
func (*ParameterPair) DeepCopyInto ¶
func (in *ParameterPair) DeepCopyInto(out *ParameterPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalName ¶
type PrincipalName struct { UserName string `json:"user_name,omitempty" url:"user_name,omitempty"` GroupName string `json:"group_name,omitempty" url:"group_name,omitempty"` }
func (*PrincipalName) DeepCopy ¶
func (in *PrincipalName) DeepCopy() *PrincipalName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalName.
func (*PrincipalName) DeepCopyInto ¶
func (in *PrincipalName) DeepCopyInto(out *PrincipalName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicTokenInfo ¶
type PublicTokenInfo struct { TokenID string `json:"token_id,omitempty" url:"token_id,omitempty"` CreationTime int64 `json:"creation_time,omitempty" url:"creation_time,omitempty"` ExpiryTime int64 `json:"expiry_time,omitempty" url:"expiry_time,omitempty"` Comment string `json:"comment,omitempty" url:"comment,omitempty"` }
func (*PublicTokenInfo) DeepCopy ¶
func (in *PublicTokenInfo) DeepCopy() *PublicTokenInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicTokenInfo.
func (*PublicTokenInfo) DeepCopyInto ¶
func (in *PublicTokenInfo) DeepCopyInto(out *PublicTokenInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonPyPiLibrary ¶
type PythonPyPiLibrary struct { Package string `json:"package,omitempty" url:"package,omitempty"` Repo string `json:"repo,omitempty" url:"repo,omitempty"` }
func (*PythonPyPiLibrary) DeepCopy ¶
func (in *PythonPyPiLibrary) DeepCopy() *PythonPyPiLibrary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonPyPiLibrary.
func (*PythonPyPiLibrary) DeepCopyInto ¶
func (in *PythonPyPiLibrary) DeepCopyInto(out *PythonPyPiLibrary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RCranLibrary ¶
type RCranLibrary struct { Package string `json:"package,omitempty" url:"package,omitempty"` Repo string `json:"repo,omitempty" url:"repo,omitempty"` }
func (*RCranLibrary) DeepCopy ¶
func (in *RCranLibrary) DeepCopy() *RCranLibrary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RCranLibrary.
func (*RCranLibrary) DeepCopyInto ¶
func (in *RCranLibrary) DeepCopyInto(out *RCranLibrary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResizeCause ¶
type ResizeCause string
type Run ¶
type Run struct { JobID int64 `json:"job_id,omitempty" url:"job_id,omitempty"` RunID int64 `json:"run_id,omitempty" url:"run_id,omitempty"` CreatorUserName string `json:"creator_user_name,omitempty" url:"creator_user_name,omitempty"` NumberInJob int64 `json:"number_in_job,omitempty" url:"number_in_job,omitempty"` OriginalAttemptRunID int64 `json:"original_attempt_run_id,omitempty" url:"original_attempt_run_id,omitempty"` State *RunState `json:"state,omitempty" url:"state,omitempty"` Schedule *CronSchedule `json:"schedule,omitempty" url:"schedule,omitempty"` Task *JobTask `json:"task,omitempty" url:"task,omitempty"` ClusterSpec *ClusterSpec `json:"cluster_spec,omitempty" url:"cluster_spec,omitempty"` ClusterInstance *ClusterInstance `json:"cluster_instance,omitempty" url:"cluster_instance,omitempty"` OverridingParameters *RunParameters `json:"overriding_parameters,omitempty" url:"overriding_parameters,omitempty"` StartTime int64 `json:"start_time,omitempty" url:"start_time,omitempty"` SetupDuration int64 `json:"setup_duration,omitempty" url:"setup_duration,omitempty"` ExecutionDuration int64 `json:"execution_duration,omitempty" url:"execution_duration,omitempty"` CleanupDuration int64 `json:"cleanup_duration,omitempty" url:"cleanup_duration,omitempty"` Trigger *TriggerType `json:"trigger,omitempty" url:"trigger,omitempty"` }
func (*Run) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Run.
func (*Run) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunLifeCycleState ¶
type RunLifeCycleState string
type RunParameters ¶
type RunParameters struct { JarParams []string `json:"jar_params,omitempty" url:"jar_params,omitempty"` NotebookParams map[string]string `json:"notebook_params,omitempty" url:"notebook_params,omitempty"` PythonParams []string `json:"python_params,omitempty" url:"python_params,omitempty"` SparkSubmitParams []string `json:"spark_submit_params,omitempty" url:"spark_submit_params,omitempty"` }
func (*RunParameters) DeepCopy ¶
func (in *RunParameters) DeepCopy() *RunParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunParameters.
func (*RunParameters) DeepCopyInto ¶
func (in *RunParameters) DeepCopyInto(out *RunParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunResultState ¶
type RunResultState string
type RunState ¶
type RunState struct { LifeCycleState *RunLifeCycleState `json:"life_cycle_state,omitempty" url:"life_cycle_state,omitempty"` ResultState *RunResultState `json:"result_state,omitempty" url:"result_state,omitempty"` StateMessage string `json:"state_message,omitempty" url:"state_message,omitempty"` }
func (*RunState) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunState.
func (*RunState) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3StorageInfo ¶
type S3StorageInfo struct { Destination string `json:"destination,omitempty" url:"destination,omitempty"` Region string `json:"region,omitempty" url:"region,omitempty"` Endpoint string `json:"endpoint,omitempty" url:"endpoint,omitempty"` EnableEncryption bool `json:"enable_encryption,omitempty" url:"enable_encryption,omitempty"` EncryptionType string `json:"encryption_type,omitempty" url:"encryption_type,omitempty"` KmsKey string `json:"kms_key,omitempty" url:"kms_key,omitempty"` CannedACL string `json:"canned_acl,omitempty" url:"canned_acl,omitempty"` }
func (*S3StorageInfo) DeepCopy ¶
func (in *S3StorageInfo) DeepCopy() *S3StorageInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3StorageInfo.
func (*S3StorageInfo) DeepCopyInto ¶
func (in *S3StorageInfo) DeepCopyInto(out *S3StorageInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeBackendType ¶
type ScopeBackendType string
type SecretMetadata ¶
type SecretMetadata struct { Key string `json:"key,omitempty" url:"key,omitempty"` LastUpdatedTimestamp int64 `json:"last_updated_timestamp,omitempty" url:"last_updated_timestamp,omitempty"` }
func (*SecretMetadata) DeepCopy ¶
func (in *SecretMetadata) DeepCopy() *SecretMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretMetadata.
func (*SecretMetadata) DeepCopyInto ¶
func (in *SecretMetadata) DeepCopyInto(out *SecretMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretScope ¶
type SecretScope struct { Name string `json:"name,omitempty" url:"name,omitempty"` BackendType *ScopeBackendType `json:"backend_type,omitempty" url:"backend_type,omitempty"` }
func (*SecretScope) DeepCopy ¶
func (in *SecretScope) DeepCopy() *SecretScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretScope.
func (*SecretScope) DeepCopyInto ¶
func (in *SecretScope) DeepCopyInto(out *SecretScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkConfPair ¶
type SparkConfPair struct { Key string `json:"key,omitempty" url:"key,omitempty"` Value string `json:"value,omitempty" url:"value,omitempty"` }
func (*SparkConfPair) DeepCopy ¶
func (in *SparkConfPair) DeepCopy() *SparkConfPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkConfPair.
func (*SparkConfPair) DeepCopyInto ¶
func (in *SparkConfPair) DeepCopyInto(out *SparkConfPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkEnvPair ¶
type SparkEnvPair struct { Key string `json:"key,omitempty" url:"key,omitempty"` Value string `json:"value,omitempty" url:"value,omitempty"` }
func (*SparkEnvPair) DeepCopy ¶
func (in *SparkEnvPair) DeepCopy() *SparkEnvPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkEnvPair.
func (*SparkEnvPair) DeepCopyInto ¶
func (in *SparkEnvPair) DeepCopyInto(out *SparkEnvPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkJarTask ¶
type SparkJarTask struct { JarURI string `json:"jar_uri,omitempty" url:"jar_uri,omitempty"` MainClassName string `json:"main_class_name,omitempty" url:"main_class_name,omitempty"` Parameters []string `json:"parameters,omitempty" url:"parameters,omitempty"` }
func (*SparkJarTask) DeepCopy ¶
func (in *SparkJarTask) DeepCopy() *SparkJarTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkJarTask.
func (*SparkJarTask) DeepCopyInto ¶
func (in *SparkJarTask) DeepCopyInto(out *SparkJarTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkNode ¶
type SparkNode struct { PrivateIP string `json:"private_ip,omitempty" url:"private_ip,omitempty"` PublicDNS string `json:"public_dns,omitempty" url:"public_dns,omitempty"` NodeID string `json:"node_id,omitempty" url:"node_id,omitempty"` InstanceID string `json:"instance_id,omitempty" url:"instance_id,omitempty"` StartTimestamp int64 `json:"start_timestamp,omitempty" url:"start_timestamp,omitempty"` NodeAwsAttributes *SparkNodeAwsAttributes `json:"node_aws_attributes,omitempty" url:"node_aws_attributes,omitempty"` HostPrivateIP string `json:"host_private_ip,omitempty" url:"host_private_ip,omitempty"` }
func (*SparkNode) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkNode.
func (*SparkNode) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkNodeAwsAttributes ¶
type SparkNodeAwsAttributes struct {
IsSpot bool `json:"is_spot,omitempty" url:"is_spot,omitempty"`
}
func (*SparkNodeAwsAttributes) DeepCopy ¶
func (in *SparkNodeAwsAttributes) DeepCopy() *SparkNodeAwsAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkNodeAwsAttributes.
func (*SparkNodeAwsAttributes) DeepCopyInto ¶
func (in *SparkNodeAwsAttributes) DeepCopyInto(out *SparkNodeAwsAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPythonTask ¶
type SparkPythonTask struct { PythonFile string `json:"python_file,omitempty" url:"python_file,omitempty"` Parameters []string `json:"parameters,omitempty" url:"parameters,omitempty"` }
func (*SparkPythonTask) DeepCopy ¶
func (in *SparkPythonTask) DeepCopy() *SparkPythonTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPythonTask.
func (*SparkPythonTask) DeepCopyInto ¶
func (in *SparkPythonTask) DeepCopyInto(out *SparkPythonTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkSubmitTask ¶
type SparkSubmitTask struct {
Parameters []string `json:"parameters,omitempty" url:"parameters,omitempty"`
}
func (*SparkSubmitTask) DeepCopy ¶
func (in *SparkSubmitTask) DeepCopy() *SparkSubmitTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSubmitTask.
func (*SparkSubmitTask) DeepCopyInto ¶
func (in *SparkSubmitTask) DeepCopyInto(out *SparkSubmitTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkVersion ¶
type SparkVersion struct { Key string `json:"key,omitempty" url:"key,omitempty"` Name string `json:"name,omitempty" url:"name,omitempty"` }
func (*SparkVersion) DeepCopy ¶
func (in *SparkVersion) DeepCopy() *SparkVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkVersion.
func (*SparkVersion) DeepCopyInto ¶
func (in *SparkVersion) DeepCopyInto(out *SparkVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TerminationCode ¶
type TerminationCode string
type TerminationParameter ¶
type TerminationParameter string
type TerminationReason ¶
type TerminationReason struct { Code *TerminationCode `json:"code,omitempty" url:"code,omitempty"` Parameters []ParameterPair `json:"parameters,omitempty" url:"parameters,omitempty"` }
func (*TerminationReason) DeepCopy ¶
func (in *TerminationReason) DeepCopy() *TerminationReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminationReason.
func (*TerminationReason) DeepCopyInto ¶
func (in *TerminationReason) DeepCopyInto(out *TerminationReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerType ¶
type TriggerType string
type ViewItem ¶
type ViewItem struct { Content string `json:"content,omitempty" url:"content,omitempty"` Name string `json:"name,omitempty" url:"name,omitempty"` Type *ViewType `json:"type,omitempty" url:"type,omitempty"` }
func (*ViewItem) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewItem.
func (*ViewItem) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewsToExport ¶
type ViewsToExport string
Source Files
¶
- AclItem.go
- AclPermission.go
- AutoScale.go
- AwsAttributes.go
- AwsAvailability.go
- ClusterAttributes.go
- ClusterCloudProviderNodeInfo.go
- ClusterCloudProviderNodeStatus.go
- ClusterEvent.go
- ClusterEventType.go
- ClusterInfo.go
- ClusterInstance.go
- ClusterLibraryStatuses.go
- ClusterLogConf.go
- ClusterSize.go
- ClusterSource.go
- ClusterSpec.go
- ClusterState.go
- ClusterTag.go
- CronSchedule.go
- DbfsStorageInfo.go
- DiskSpec.go
- DiskType.go
- DockerImage.go
- EbsVolumeType.go
- EventDetails.go
- ExportFormat.go
- FileInfo.go
- InitScriptInfo.go
- InstancePoolAndStats.go
- InstancePoolAwsAttributes.go
- InstancePoolState.go
- InstancePoolStats.go
- InstanceProfile.go
- Job.go
- JobEmailNotifications.go
- JobSettings.go
- JobTask.go
- Language.go
- Library.go
- LibraryFullStatus.go
- LibraryInstallStatus.go
- ListOrder.go
- LogSyncStatus.go
- MavenLibrary.go
- NewCluster.go
- NodeType.go
- NotebookOutput.go
- NotebookTask.go
- ObjectInfo.go
- ObjectType.go
- ParamPair.go
- ParameterPair.go
- PrincipalName.go
- PublicTokenInfo.go
- PythonPyPiLibrary.go
- RCranLibrary.go
- ResizeCause.go
- Run.go
- RunLifeCycleState.go
- RunParameters.go
- RunResultState.go
- RunState.go
- S3StorageInfo.go
- ScopeBackendType.go
- SecretMetadata.go
- SecretScope.go
- SparkConfPair.go
- SparkEnvPair.go
- SparkJarTask.go
- SparkNode.go
- SparkNodeAwsAttributes.go
- SparkPythonTask.go
- SparkSubmitTask.go
- SparkVersion.go
- TerminationCode.go
- TerminationParameter.go
- TerminationReason.go
- TriggerType.go
- ViewItem.go
- ViewType.go
- ViewsToExport.go
- deepcopy_generated.go
- doc.go