models

package
v1.19.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// AccessPolicyDTOActionRead captures enum value "read"
	AccessPolicyDTOActionRead string = "read"

	// AccessPolicyDTOActionWrite captures enum value "write"
	AccessPolicyDTOActionWrite string = "write"
)
View Source
const (

	// AccessPolicySummaryDTOActionRead captures enum value "read"
	AccessPolicySummaryDTOActionRead string = "read"

	// AccessPolicySummaryDTOActionWrite captures enum value "write"
	AccessPolicySummaryDTOActionWrite string = "write"
)
View Source
const (

	// ActivateControllerServicesEntityStateENABLED captures enum value "ENABLED"
	ActivateControllerServicesEntityStateENABLED string = "ENABLED"

	// ActivateControllerServicesEntityStateDISABLED captures enum value "DISABLED"
	ActivateControllerServicesEntityStateDISABLED string = "DISABLED"
)
View Source
const (

	// AffectedComponentDTOReferenceTypePROCESSOR captures enum value "PROCESSOR"
	AffectedComponentDTOReferenceTypePROCESSOR string = "PROCESSOR"

	// AffectedComponentDTOReferenceTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	AffectedComponentDTOReferenceTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// AffectedComponentDTOReferenceTypeINPUTPORT captures enum value "INPUT_PORT"
	AffectedComponentDTOReferenceTypeINPUTPORT string = "INPUT_PORT"

	// AffectedComponentDTOReferenceTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	AffectedComponentDTOReferenceTypeOUTPUTPORT string = "OUTPUT_PORT"

	// AffectedComponentDTOReferenceTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	AffectedComponentDTOReferenceTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// AffectedComponentDTOReferenceTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	AffectedComponentDTOReferenceTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"
)
View Source
const (

	// AffectedComponentEntityReferenceTypePROCESSOR captures enum value "PROCESSOR"
	AffectedComponentEntityReferenceTypePROCESSOR string = "PROCESSOR"

	// AffectedComponentEntityReferenceTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	AffectedComponentEntityReferenceTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// AffectedComponentEntityReferenceTypeINPUTPORT captures enum value "INPUT_PORT"
	AffectedComponentEntityReferenceTypeINPUTPORT string = "INPUT_PORT"

	// AffectedComponentEntityReferenceTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	AffectedComponentEntityReferenceTypeOUTPUTPORT string = "OUTPUT_PORT"

	// AffectedComponentEntityReferenceTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	AffectedComponentEntityReferenceTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// AffectedComponentEntityReferenceTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	AffectedComponentEntityReferenceTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"
)
View Source
const (

	// ComponentValidationResultDTOReferenceTypePROCESSOR captures enum value "PROCESSOR"
	ComponentValidationResultDTOReferenceTypePROCESSOR string = "PROCESSOR"

	// ComponentValidationResultDTOReferenceTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	ComponentValidationResultDTOReferenceTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// ComponentValidationResultDTOReferenceTypeINPUTPORT captures enum value "INPUT_PORT"
	ComponentValidationResultDTOReferenceTypeINPUTPORT string = "INPUT_PORT"

	// ComponentValidationResultDTOReferenceTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	ComponentValidationResultDTOReferenceTypeOUTPUTPORT string = "OUTPUT_PORT"

	// ComponentValidationResultDTOReferenceTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	ComponentValidationResultDTOReferenceTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// ComponentValidationResultDTOReferenceTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	ComponentValidationResultDTOReferenceTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"
)
View Source
const (

	// ConfigVerificationResultDTOOutcomeSUCCESSFUL captures enum value "SUCCESSFUL"
	ConfigVerificationResultDTOOutcomeSUCCESSFUL string = "SUCCESSFUL"

	// ConfigVerificationResultDTOOutcomeFAILED captures enum value "FAILED"
	ConfigVerificationResultDTOOutcomeFAILED string = "FAILED"

	// ConfigVerificationResultDTOOutcomeSKIPPED captures enum value "SKIPPED"
	ConfigVerificationResultDTOOutcomeSKIPPED string = "SKIPPED"
)
View Source
const (

	// ConnectableComponentTypePROCESSOR captures enum value "PROCESSOR"
	ConnectableComponentTypePROCESSOR string = "PROCESSOR"

	// ConnectableComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	ConnectableComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// ConnectableComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	ConnectableComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// ConnectableComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	ConnectableComponentTypeINPUTPORT string = "INPUT_PORT"

	// ConnectableComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	ConnectableComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// ConnectableComponentTypeFUNNEL captures enum value "FUNNEL"
	ConnectableComponentTypeFUNNEL string = "FUNNEL"
)
View Source
const (

	// ConnectableDTOTypePROCESSOR captures enum value "PROCESSOR"
	ConnectableDTOTypePROCESSOR string = "PROCESSOR"

	// ConnectableDTOTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	ConnectableDTOTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// ConnectableDTOTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	ConnectableDTOTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// ConnectableDTOTypeINPUTPORT captures enum value "INPUT_PORT"
	ConnectableDTOTypeINPUTPORT string = "INPUT_PORT"

	// ConnectableDTOTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	ConnectableDTOTypeOUTPUTPORT string = "OUTPUT_PORT"

	// ConnectableDTOTypeFUNNEL captures enum value "FUNNEL"
	ConnectableDTOTypeFUNNEL string = "FUNNEL"
)
View Source
const (

	// ConnectionDTOLoadBalanceCompressionDONOTCOMPRESS captures enum value "DO_NOT_COMPRESS"
	ConnectionDTOLoadBalanceCompressionDONOTCOMPRESS string = "DO_NOT_COMPRESS"

	// ConnectionDTOLoadBalanceCompressionCOMPRESSATTRIBUTESONLY captures enum value "COMPRESS_ATTRIBUTES_ONLY"
	ConnectionDTOLoadBalanceCompressionCOMPRESSATTRIBUTESONLY string = "COMPRESS_ATTRIBUTES_ONLY"

	// ConnectionDTOLoadBalanceCompressionCOMPRESSATTRIBUTESANDCONTENT captures enum value "COMPRESS_ATTRIBUTES_AND_CONTENT"
	ConnectionDTOLoadBalanceCompressionCOMPRESSATTRIBUTESANDCONTENT string = "COMPRESS_ATTRIBUTES_AND_CONTENT"
)
View Source
const (

	// ConnectionDTOLoadBalanceStatusLOADBALANCENOTCONFIGURED captures enum value "LOAD_BALANCE_NOT_CONFIGURED"
	ConnectionDTOLoadBalanceStatusLOADBALANCENOTCONFIGURED string = "LOAD_BALANCE_NOT_CONFIGURED"

	// ConnectionDTOLoadBalanceStatusLOADBALANCEINACTIVE captures enum value "LOAD_BALANCE_INACTIVE"
	ConnectionDTOLoadBalanceStatusLOADBALANCEINACTIVE string = "LOAD_BALANCE_INACTIVE"

	// ConnectionDTOLoadBalanceStatusLOADBALANCEACTIVE captures enum value "LOAD_BALANCE_ACTIVE"
	ConnectionDTOLoadBalanceStatusLOADBALANCEACTIVE string = "LOAD_BALANCE_ACTIVE"
)
View Source
const (

	// ConnectionDTOLoadBalanceStrategyDONOTLOADBALANCE captures enum value "DO_NOT_LOAD_BALANCE"
	ConnectionDTOLoadBalanceStrategyDONOTLOADBALANCE string = "DO_NOT_LOAD_BALANCE"

	// ConnectionDTOLoadBalanceStrategyPARTITIONBYATTRIBUTE captures enum value "PARTITION_BY_ATTRIBUTE"
	ConnectionDTOLoadBalanceStrategyPARTITIONBYATTRIBUTE string = "PARTITION_BY_ATTRIBUTE"

	// ConnectionDTOLoadBalanceStrategyROUNDROBIN captures enum value "ROUND_ROBIN"
	ConnectionDTOLoadBalanceStrategyROUNDROBIN string = "ROUND_ROBIN"

	// ConnectionDTOLoadBalanceStrategySINGLENODE captures enum value "SINGLE_NODE"
	ConnectionDTOLoadBalanceStrategySINGLENODE string = "SINGLE_NODE"
)
View Source
const (

	// ConnectionEntityDestinationTypePROCESSOR captures enum value "PROCESSOR"
	ConnectionEntityDestinationTypePROCESSOR string = "PROCESSOR"

	// ConnectionEntityDestinationTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	ConnectionEntityDestinationTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// ConnectionEntityDestinationTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	ConnectionEntityDestinationTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// ConnectionEntityDestinationTypeINPUTPORT captures enum value "INPUT_PORT"
	ConnectionEntityDestinationTypeINPUTPORT string = "INPUT_PORT"

	// ConnectionEntityDestinationTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	ConnectionEntityDestinationTypeOUTPUTPORT string = "OUTPUT_PORT"

	// ConnectionEntityDestinationTypeFUNNEL captures enum value "FUNNEL"
	ConnectionEntityDestinationTypeFUNNEL string = "FUNNEL"
)
View Source
const (

	// ConnectionEntitySourceTypePROCESSOR captures enum value "PROCESSOR"
	ConnectionEntitySourceTypePROCESSOR string = "PROCESSOR"

	// ConnectionEntitySourceTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	ConnectionEntitySourceTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// ConnectionEntitySourceTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	ConnectionEntitySourceTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// ConnectionEntitySourceTypeINPUTPORT captures enum value "INPUT_PORT"
	ConnectionEntitySourceTypeINPUTPORT string = "INPUT_PORT"

	// ConnectionEntitySourceTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	ConnectionEntitySourceTypeOUTPUTPORT string = "OUTPUT_PORT"

	// ConnectionEntitySourceTypeFUNNEL captures enum value "FUNNEL"
	ConnectionEntitySourceTypeFUNNEL string = "FUNNEL"
)
View Source
const (

	// ControllerServiceDTOStateENABLED captures enum value "ENABLED"
	ControllerServiceDTOStateENABLED string = "ENABLED"

	// ControllerServiceDTOStateENABLING captures enum value "ENABLING"
	ControllerServiceDTOStateENABLING string = "ENABLING"

	// ControllerServiceDTOStateDISABLED captures enum value "DISABLED"
	ControllerServiceDTOStateDISABLED string = "DISABLED"

	// ControllerServiceDTOStateDISABLING captures enum value "DISABLING"
	ControllerServiceDTOStateDISABLING string = "DISABLING"
)
View Source
const (

	// ControllerServiceDTOValidationStatusVALID captures enum value "VALID"
	ControllerServiceDTOValidationStatusVALID string = "VALID"

	// ControllerServiceDTOValidationStatusINVALID captures enum value "INVALID"
	ControllerServiceDTOValidationStatusINVALID string = "INVALID"

	// ControllerServiceDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	ControllerServiceDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// ControllerServiceReferencingComponentDTOReferenceTypeProcessor captures enum value "Processor"
	ControllerServiceReferencingComponentDTOReferenceTypeProcessor string = "Processor"

	// ControllerServiceReferencingComponentDTOReferenceTypeControllerService captures enum value "ControllerService"
	ControllerServiceReferencingComponentDTOReferenceTypeControllerService string = "ControllerService"

	// ControllerServiceReferencingComponentDTOReferenceTypeReportingTask captures enum value "ReportingTask"
	ControllerServiceReferencingComponentDTOReferenceTypeReportingTask string = "ReportingTask"
)
View Source
const (

	// ControllerServiceRunStatusEntityStateENABLED captures enum value "ENABLED"
	ControllerServiceRunStatusEntityStateENABLED string = "ENABLED"

	// ControllerServiceRunStatusEntityStateDISABLED captures enum value "DISABLED"
	ControllerServiceRunStatusEntityStateDISABLED string = "DISABLED"
)
View Source
const (

	// ControllerServiceStatusDTORunStatusENABLED captures enum value "ENABLED"
	ControllerServiceStatusDTORunStatusENABLED string = "ENABLED"

	// ControllerServiceStatusDTORunStatusENABLING captures enum value "ENABLING"
	ControllerServiceStatusDTORunStatusENABLING string = "ENABLING"

	// ControllerServiceStatusDTORunStatusDISABLED captures enum value "DISABLED"
	ControllerServiceStatusDTORunStatusDISABLED string = "DISABLED"

	// ControllerServiceStatusDTORunStatusDISABLING captures enum value "DISABLING"
	ControllerServiceStatusDTORunStatusDISABLING string = "DISABLING"
)
View Source
const (

	// ControllerServiceStatusDTOValidationStatusVALID captures enum value "VALID"
	ControllerServiceStatusDTOValidationStatusVALID string = "VALID"

	// ControllerServiceStatusDTOValidationStatusINVALID captures enum value "INVALID"
	ControllerServiceStatusDTOValidationStatusINVALID string = "INVALID"

	// ControllerServiceStatusDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	ControllerServiceStatusDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// FlowBreadcrumbEntityVersionedFlowStateLOCALLYMODIFIED captures enum value "LOCALLY_MODIFIED"
	FlowBreadcrumbEntityVersionedFlowStateLOCALLYMODIFIED string = "LOCALLY_MODIFIED"

	// FlowBreadcrumbEntityVersionedFlowStateSTALE captures enum value "STALE"
	FlowBreadcrumbEntityVersionedFlowStateSTALE string = "STALE"

	// FlowBreadcrumbEntityVersionedFlowStateLOCALLYMODIFIEDANDSTALE captures enum value "LOCALLY_MODIFIED_AND_STALE"
	FlowBreadcrumbEntityVersionedFlowStateLOCALLYMODIFIEDANDSTALE string = "LOCALLY_MODIFIED_AND_STALE"

	// FlowBreadcrumbEntityVersionedFlowStateUPTODATE captures enum value "UP_TO_DATE"
	FlowBreadcrumbEntityVersionedFlowStateUPTODATE string = "UP_TO_DATE"

	// FlowBreadcrumbEntityVersionedFlowStateSYNCFAILURE captures enum value "SYNC_FAILURE"
	FlowBreadcrumbEntityVersionedFlowStateSYNCFAILURE string = "SYNC_FAILURE"
)
View Source
const (

	// FlowRegistryClientDTOValidationStatusVALID captures enum value "VALID"
	FlowRegistryClientDTOValidationStatusVALID string = "VALID"

	// FlowRegistryClientDTOValidationStatusINVALID captures enum value "INVALID"
	FlowRegistryClientDTOValidationStatusINVALID string = "INVALID"

	// FlowRegistryClientDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	FlowRegistryClientDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// LineageRequestDTOLineageRequestTypePARENTS captures enum value "PARENTS"
	LineageRequestDTOLineageRequestTypePARENTS string = "PARENTS"

	// LineageRequestDTOLineageRequestTypeCHILDREN captures enum value "CHILDREN"
	LineageRequestDTOLineageRequestTypeCHILDREN string = "CHILDREN"

	// LineageRequestDTOLineageRequestTypeAndFLOWFILE captures enum value "and FLOWFILE"
	LineageRequestDTOLineageRequestTypeAndFLOWFILE string = "and FLOWFILE"
)
View Source
const (

	// ParameterProviderDTOValidationStatusVALID captures enum value "VALID"
	ParameterProviderDTOValidationStatusVALID string = "VALID"

	// ParameterProviderDTOValidationStatusINVALID captures enum value "INVALID"
	ParameterProviderDTOValidationStatusINVALID string = "INVALID"

	// ParameterProviderDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	ParameterProviderDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// ParameterStatusDTOStatusNEW captures enum value "NEW"
	ParameterStatusDTOStatusNEW string = "NEW"

	// ParameterStatusDTOStatusCHANGED captures enum value "CHANGED"
	ParameterStatusDTOStatusCHANGED string = "CHANGED"

	// ParameterStatusDTOStatusREMOVED captures enum value "REMOVED"
	ParameterStatusDTOStatusREMOVED string = "REMOVED"

	// ParameterStatusDTOStatusMISSINGBUTREFERENCED captures enum value "MISSING_BUT_REFERENCED"
	ParameterStatusDTOStatusMISSINGBUTREFERENCED string = "MISSING_BUT_REFERENCED"

	// ParameterStatusDTOStatusUNCHANGED captures enum value "UNCHANGED"
	ParameterStatusDTOStatusUNCHANGED string = "UNCHANGED"
)
View Source
const (

	// PortDTOStateRUNNING captures enum value "RUNNING"
	PortDTOStateRUNNING string = "RUNNING"

	// PortDTOStateSTOPPED captures enum value "STOPPED"
	PortDTOStateSTOPPED string = "STOPPED"

	// PortDTOStateDISABLED captures enum value "DISABLED"
	PortDTOStateDISABLED string = "DISABLED"
)
View Source
const (

	// PortDTOTypeINPUTPORT captures enum value "INPUT_PORT"
	PortDTOTypeINPUTPORT string = "INPUT_PORT"

	// PortDTOTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	PortDTOTypeOUTPUTPORT string = "OUTPUT_PORT"
)
View Source
const (

	// PortRunStatusEntityStateRUNNING captures enum value "RUNNING"
	PortRunStatusEntityStateRUNNING string = "RUNNING"

	// PortRunStatusEntityStateSTOPPED captures enum value "STOPPED"
	PortRunStatusEntityStateSTOPPED string = "STOPPED"

	// PortRunStatusEntityStateDISABLED captures enum value "DISABLED"
	PortRunStatusEntityStateDISABLED string = "DISABLED"
)
View Source
const (

	// PortStatusDTORunStatusRunning captures enum value "Running"
	PortStatusDTORunStatusRunning string = "Running"

	// PortStatusDTORunStatusStopped captures enum value "Stopped"
	PortStatusDTORunStatusStopped string = "Stopped"

	// PortStatusDTORunStatusValidating captures enum value "Validating"
	PortStatusDTORunStatusValidating string = "Validating"

	// PortStatusDTORunStatusDisabled captures enum value "Disabled"
	PortStatusDTORunStatusDisabled string = "Disabled"

	// PortStatusDTORunStatusInvalid captures enum value "Invalid"
	PortStatusDTORunStatusInvalid string = "Invalid"
)
View Source
const (

	// PortStatusSnapshotDTORunStatusRunning captures enum value "Running"
	PortStatusSnapshotDTORunStatusRunning string = "Running"

	// PortStatusSnapshotDTORunStatusStopped captures enum value "Stopped"
	PortStatusSnapshotDTORunStatusStopped string = "Stopped"

	// PortStatusSnapshotDTORunStatusValidating captures enum value "Validating"
	PortStatusSnapshotDTORunStatusValidating string = "Validating"

	// PortStatusSnapshotDTORunStatusDisabled captures enum value "Disabled"
	PortStatusSnapshotDTORunStatusDisabled string = "Disabled"

	// PortStatusSnapshotDTORunStatusInvalid captures enum value "Invalid"
	PortStatusSnapshotDTORunStatusInvalid string = "Invalid"
)
View Source
const (

	// ProcessGroupDTOFlowfileConcurrencyUNBOUNDED captures enum value "UNBOUNDED"
	ProcessGroupDTOFlowfileConcurrencyUNBOUNDED string = "UNBOUNDED"

	// ProcessGroupDTOFlowfileConcurrencySINGLEFLOWFILEPERNODE captures enum value "SINGLE_FLOWFILE_PER_NODE"
	ProcessGroupDTOFlowfileConcurrencySINGLEFLOWFILEPERNODE string = "SINGLE_FLOWFILE_PER_NODE"

	// ProcessGroupDTOFlowfileConcurrencySINGLEBATCHPERNODE captures enum value "SINGLE_BATCH_PER_NODE"
	ProcessGroupDTOFlowfileConcurrencySINGLEBATCHPERNODE string = "SINGLE_BATCH_PER_NODE"
)
View Source
const (

	// ProcessGroupDTOFlowfileOutboundPolicySTREAMWHENAVAILABLE captures enum value "STREAM_WHEN_AVAILABLE"
	ProcessGroupDTOFlowfileOutboundPolicySTREAMWHENAVAILABLE string = "STREAM_WHEN_AVAILABLE"

	// ProcessGroupDTOFlowfileOutboundPolicyBATCHOUTPUT captures enum value "BATCH_OUTPUT"
	ProcessGroupDTOFlowfileOutboundPolicyBATCHOUTPUT string = "BATCH_OUTPUT"
)
View Source
const (

	// ProcessGroupEntityVersionedFlowStateLOCALLYMODIFIED captures enum value "LOCALLY_MODIFIED"
	ProcessGroupEntityVersionedFlowStateLOCALLYMODIFIED string = "LOCALLY_MODIFIED"

	// ProcessGroupEntityVersionedFlowStateSTALE captures enum value "STALE"
	ProcessGroupEntityVersionedFlowStateSTALE string = "STALE"

	// ProcessGroupEntityVersionedFlowStateLOCALLYMODIFIEDANDSTALE captures enum value "LOCALLY_MODIFIED_AND_STALE"
	ProcessGroupEntityVersionedFlowStateLOCALLYMODIFIEDANDSTALE string = "LOCALLY_MODIFIED_AND_STALE"

	// ProcessGroupEntityVersionedFlowStateUPTODATE captures enum value "UP_TO_DATE"
	ProcessGroupEntityVersionedFlowStateUPTODATE string = "UP_TO_DATE"

	// ProcessGroupEntityVersionedFlowStateSYNCFAILURE captures enum value "SYNC_FAILURE"
	ProcessGroupEntityVersionedFlowStateSYNCFAILURE string = "SYNC_FAILURE"
)
View Source
const (

	// ProcessGroupStatusSnapshotDTOVersionedFlowStateLOCALLYMODIFIED captures enum value "LOCALLY_MODIFIED"
	ProcessGroupStatusSnapshotDTOVersionedFlowStateLOCALLYMODIFIED string = "LOCALLY_MODIFIED"

	// ProcessGroupStatusSnapshotDTOVersionedFlowStateSTALE captures enum value "STALE"
	ProcessGroupStatusSnapshotDTOVersionedFlowStateSTALE string = "STALE"

	// ProcessGroupStatusSnapshotDTOVersionedFlowStateLOCALLYMODIFIEDANDSTALE captures enum value "LOCALLY_MODIFIED_AND_STALE"
	ProcessGroupStatusSnapshotDTOVersionedFlowStateLOCALLYMODIFIEDANDSTALE string = "LOCALLY_MODIFIED_AND_STALE"

	// ProcessGroupStatusSnapshotDTOVersionedFlowStateUPTODATE captures enum value "UP_TO_DATE"
	ProcessGroupStatusSnapshotDTOVersionedFlowStateUPTODATE string = "UP_TO_DATE"

	// ProcessGroupStatusSnapshotDTOVersionedFlowStateSYNCFAILURE captures enum value "SYNC_FAILURE"
	ProcessGroupStatusSnapshotDTOVersionedFlowStateSYNCFAILURE string = "SYNC_FAILURE"
)
View Source
const (

	// ProcessorConfigDTOBackoffMechanismPENALIZEFLOWFILE captures enum value "PENALIZE_FLOWFILE"
	ProcessorConfigDTOBackoffMechanismPENALIZEFLOWFILE string = "PENALIZE_FLOWFILE"

	// ProcessorConfigDTOBackoffMechanismYIELDPROCESSOR captures enum value "YIELD_PROCESSOR"
	ProcessorConfigDTOBackoffMechanismYIELDPROCESSOR string = "YIELD_PROCESSOR"
)
View Source
const (

	// ProcessorDTOStateRUNNING captures enum value "RUNNING"
	ProcessorDTOStateRUNNING string = "RUNNING"

	// ProcessorDTOStateSTOPPED captures enum value "STOPPED"
	ProcessorDTOStateSTOPPED string = "STOPPED"

	// ProcessorDTOStateDISABLED captures enum value "DISABLED"
	ProcessorDTOStateDISABLED string = "DISABLED"
)
View Source
const (

	// ProcessorDTOValidationStatusVALID captures enum value "VALID"
	ProcessorDTOValidationStatusVALID string = "VALID"

	// ProcessorDTOValidationStatusINVALID captures enum value "INVALID"
	ProcessorDTOValidationStatusINVALID string = "INVALID"

	// ProcessorDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	ProcessorDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// ProcessorDefinitionInputRequirementINPUTREQUIRED captures enum value "INPUT_REQUIRED"
	ProcessorDefinitionInputRequirementINPUTREQUIRED string = "INPUT_REQUIRED"

	// ProcessorDefinitionInputRequirementINPUTALLOWED captures enum value "INPUT_ALLOWED"
	ProcessorDefinitionInputRequirementINPUTALLOWED string = "INPUT_ALLOWED"

	// ProcessorDefinitionInputRequirementINPUTFORBIDDEN captures enum value "INPUT_FORBIDDEN"
	ProcessorDefinitionInputRequirementINPUTFORBIDDEN string = "INPUT_FORBIDDEN"
)
View Source
const (

	// ProcessorRunStatusDetailsDTORunStatusRunning captures enum value "Running"
	ProcessorRunStatusDetailsDTORunStatusRunning string = "Running"

	// ProcessorRunStatusDetailsDTORunStatusStopped captures enum value "Stopped"
	ProcessorRunStatusDetailsDTORunStatusStopped string = "Stopped"

	// ProcessorRunStatusDetailsDTORunStatusInvalid captures enum value "Invalid"
	ProcessorRunStatusDetailsDTORunStatusInvalid string = "Invalid"

	// ProcessorRunStatusDetailsDTORunStatusValidating captures enum value "Validating"
	ProcessorRunStatusDetailsDTORunStatusValidating string = "Validating"

	// ProcessorRunStatusDetailsDTORunStatusDisabled captures enum value "Disabled"
	ProcessorRunStatusDetailsDTORunStatusDisabled string = "Disabled"
)
View Source
const (

	// ProcessorRunStatusEntityStateRUNNING captures enum value "RUNNING"
	ProcessorRunStatusEntityStateRUNNING string = "RUNNING"

	// ProcessorRunStatusEntityStateSTOPPED captures enum value "STOPPED"
	ProcessorRunStatusEntityStateSTOPPED string = "STOPPED"

	// ProcessorRunStatusEntityStateDISABLED captures enum value "DISABLED"
	ProcessorRunStatusEntityStateDISABLED string = "DISABLED"

	// ProcessorRunStatusEntityStateRUNONCE captures enum value "RUN_ONCE"
	ProcessorRunStatusEntityStateRUNONCE string = "RUN_ONCE"
)
View Source
const (

	// ProcessorStatusDTORunStatusRunning captures enum value "Running"
	ProcessorStatusDTORunStatusRunning string = "Running"

	// ProcessorStatusDTORunStatusStopped captures enum value "Stopped"
	ProcessorStatusDTORunStatusStopped string = "Stopped"

	// ProcessorStatusDTORunStatusValidating captures enum value "Validating"
	ProcessorStatusDTORunStatusValidating string = "Validating"

	// ProcessorStatusDTORunStatusDisabled captures enum value "Disabled"
	ProcessorStatusDTORunStatusDisabled string = "Disabled"

	// ProcessorStatusDTORunStatusInvalid captures enum value "Invalid"
	ProcessorStatusDTORunStatusInvalid string = "Invalid"
)
View Source
const (

	// ProcessorStatusSnapshotDTOExecutionNodeALL captures enum value "ALL"
	ProcessorStatusSnapshotDTOExecutionNodeALL string = "ALL"

	// ProcessorStatusSnapshotDTOExecutionNodePRIMARY captures enum value "PRIMARY"
	ProcessorStatusSnapshotDTOExecutionNodePRIMARY string = "PRIMARY"
)
View Source
const (

	// ProcessorStatusSnapshotDTORunStatusRunning captures enum value "Running"
	ProcessorStatusSnapshotDTORunStatusRunning string = "Running"

	// ProcessorStatusSnapshotDTORunStatusStopped captures enum value "Stopped"
	ProcessorStatusSnapshotDTORunStatusStopped string = "Stopped"

	// ProcessorStatusSnapshotDTORunStatusValidating captures enum value "Validating"
	ProcessorStatusSnapshotDTORunStatusValidating string = "Validating"

	// ProcessorStatusSnapshotDTORunStatusDisabled captures enum value "Disabled"
	ProcessorStatusSnapshotDTORunStatusDisabled string = "Disabled"

	// ProcessorStatusSnapshotDTORunStatusInvalid captures enum value "Invalid"
	ProcessorStatusSnapshotDTORunStatusInvalid string = "Invalid"
)
View Source
const (

	// PropertyDescriptorExpressionLanguageScopeNONE captures enum value "NONE"
	PropertyDescriptorExpressionLanguageScopeNONE string = "NONE"

	// PropertyDescriptorExpressionLanguageScopeVARIABLEREGISTRY captures enum value "VARIABLE_REGISTRY"
	PropertyDescriptorExpressionLanguageScopeVARIABLEREGISTRY string = "VARIABLE_REGISTRY"

	// PropertyDescriptorExpressionLanguageScopeFLOWFILEATTRIBUTES captures enum value "FLOWFILE_ATTRIBUTES"
	PropertyDescriptorExpressionLanguageScopeFLOWFILEATTRIBUTES string = "FLOWFILE_ATTRIBUTES"
)
View Source
const (

	// PropertyResourceDefinitionCardinalitySINGLE captures enum value "SINGLE"
	PropertyResourceDefinitionCardinalitySINGLE string = "SINGLE"

	// PropertyResourceDefinitionCardinalityMULTIPLE captures enum value "MULTIPLE"
	PropertyResourceDefinitionCardinalityMULTIPLE string = "MULTIPLE"
)
View Source
const (

	// ProvenanceNodeDTOTypeFLOWFILE captures enum value "FLOWFILE"
	ProvenanceNodeDTOTypeFLOWFILE string = "FLOWFILE"

	// ProvenanceNodeDTOTypeEVENT captures enum value "EVENT"
	ProvenanceNodeDTOTypeEVENT string = "EVENT"
)
View Source
const (

	// RemotePortRunStatusEntityStateTRANSMITTING captures enum value "TRANSMITTING"
	RemotePortRunStatusEntityStateTRANSMITTING string = "TRANSMITTING"

	// RemotePortRunStatusEntityStateSTOPPED captures enum value "STOPPED"
	RemotePortRunStatusEntityStateSTOPPED string = "STOPPED"
)
View Source
const (

	// RemoteProcessGroupStatusDTOValidationStatusVALID captures enum value "VALID"
	RemoteProcessGroupStatusDTOValidationStatusVALID string = "VALID"

	// RemoteProcessGroupStatusDTOValidationStatusINVALID captures enum value "INVALID"
	RemoteProcessGroupStatusDTOValidationStatusINVALID string = "INVALID"

	// RemoteProcessGroupStatusDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	RemoteProcessGroupStatusDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// ReplayLastEventRequestEntityNodesALL captures enum value "ALL"
	ReplayLastEventRequestEntityNodesALL string = "ALL"

	// ReplayLastEventRequestEntityNodesPRIMARY captures enum value "PRIMARY"
	ReplayLastEventRequestEntityNodesPRIMARY string = "PRIMARY"
)
View Source
const (

	// ReplayLastEventResponseEntityNodesALL captures enum value "ALL"
	ReplayLastEventResponseEntityNodesALL string = "ALL"

	// ReplayLastEventResponseEntityNodesPRIMARY captures enum value "PRIMARY"
	ReplayLastEventResponseEntityNodesPRIMARY string = "PRIMARY"
)
View Source
const (

	// ReportingTaskDTOStateRUNNING captures enum value "RUNNING"
	ReportingTaskDTOStateRUNNING string = "RUNNING"

	// ReportingTaskDTOStateSTOPPED captures enum value "STOPPED"
	ReportingTaskDTOStateSTOPPED string = "STOPPED"

	// ReportingTaskDTOStateDISABLED captures enum value "DISABLED"
	ReportingTaskDTOStateDISABLED string = "DISABLED"
)
View Source
const (

	// ReportingTaskDTOValidationStatusVALID captures enum value "VALID"
	ReportingTaskDTOValidationStatusVALID string = "VALID"

	// ReportingTaskDTOValidationStatusINVALID captures enum value "INVALID"
	ReportingTaskDTOValidationStatusINVALID string = "INVALID"

	// ReportingTaskDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	ReportingTaskDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// ReportingTaskRunStatusEntityStateRUNNING captures enum value "RUNNING"
	ReportingTaskRunStatusEntityStateRUNNING string = "RUNNING"

	// ReportingTaskRunStatusEntityStateSTOPPED captures enum value "STOPPED"
	ReportingTaskRunStatusEntityStateSTOPPED string = "STOPPED"
)
View Source
const (

	// ReportingTaskStatusDTORunStatusRUNNING captures enum value "RUNNING"
	ReportingTaskStatusDTORunStatusRUNNING string = "RUNNING"

	// ReportingTaskStatusDTORunStatusSTOPPED captures enum value "STOPPED"
	ReportingTaskStatusDTORunStatusSTOPPED string = "STOPPED"

	// ReportingTaskStatusDTORunStatusDISABLED captures enum value "DISABLED"
	ReportingTaskStatusDTORunStatusDISABLED string = "DISABLED"
)
View Source
const (

	// ReportingTaskStatusDTOValidationStatusVALID captures enum value "VALID"
	ReportingTaskStatusDTOValidationStatusVALID string = "VALID"

	// ReportingTaskStatusDTOValidationStatusINVALID captures enum value "INVALID"
	ReportingTaskStatusDTOValidationStatusINVALID string = "INVALID"

	// ReportingTaskStatusDTOValidationStatusVALIDATING captures enum value "VALIDATING"
	ReportingTaskStatusDTOValidationStatusVALIDATING string = "VALIDATING"
)
View Source
const (

	// ScheduleComponentsEntityStateRUNNING captures enum value "RUNNING"
	ScheduleComponentsEntityStateRUNNING string = "RUNNING"

	// ScheduleComponentsEntityStateSTOPPED captures enum value "STOPPED"
	ScheduleComponentsEntityStateSTOPPED string = "STOPPED"

	// ScheduleComponentsEntityStateENABLED captures enum value "ENABLED"
	ScheduleComponentsEntityStateENABLED string = "ENABLED"

	// ScheduleComponentsEntityStateDISABLED captures enum value "DISABLED"
	ScheduleComponentsEntityStateDISABLED string = "DISABLED"
)
View Source
const (

	// SchedulingDefaultsDefaultSchedulingStrategyEVENTDRIVEN captures enum value "EVENT_DRIVEN"
	SchedulingDefaultsDefaultSchedulingStrategyEVENTDRIVEN string = "EVENT_DRIVEN"

	// SchedulingDefaultsDefaultSchedulingStrategyTIMERDRIVEN captures enum value "TIMER_DRIVEN"
	SchedulingDefaultsDefaultSchedulingStrategyTIMERDRIVEN string = "TIMER_DRIVEN"

	// SchedulingDefaultsDefaultSchedulingStrategyPRIMARYNODEONLY captures enum value "PRIMARY_NODE_ONLY"
	SchedulingDefaultsDefaultSchedulingStrategyPRIMARYNODEONLY string = "PRIMARY_NODE_ONLY"

	// SchedulingDefaultsDefaultSchedulingStrategyCRONDRIVEN captures enum value "CRON_DRIVEN"
	SchedulingDefaultsDefaultSchedulingStrategyCRONDRIVEN string = "CRON_DRIVEN"
)
View Source
const (

	// UpdateControllerServiceReferenceRequestEntityStateENABLED captures enum value "ENABLED"
	UpdateControllerServiceReferenceRequestEntityStateENABLED string = "ENABLED"

	// UpdateControllerServiceReferenceRequestEntityStateDISABLED captures enum value "DISABLED"
	UpdateControllerServiceReferenceRequestEntityStateDISABLED string = "DISABLED"

	// UpdateControllerServiceReferenceRequestEntityStateRUNNING captures enum value "RUNNING"
	UpdateControllerServiceReferenceRequestEntityStateRUNNING string = "RUNNING"

	// UpdateControllerServiceReferenceRequestEntityStateSTOPPED captures enum value "STOPPED"
	UpdateControllerServiceReferenceRequestEntityStateSTOPPED string = "STOPPED"
)
View Source
const (

	// VersionControlInformationDTOStateLOCALLYMODIFIED captures enum value "LOCALLY_MODIFIED"
	VersionControlInformationDTOStateLOCALLYMODIFIED string = "LOCALLY_MODIFIED"

	// VersionControlInformationDTOStateSTALE captures enum value "STALE"
	VersionControlInformationDTOStateSTALE string = "STALE"

	// VersionControlInformationDTOStateLOCALLYMODIFIEDANDSTALE captures enum value "LOCALLY_MODIFIED_AND_STALE"
	VersionControlInformationDTOStateLOCALLYMODIFIEDANDSTALE string = "LOCALLY_MODIFIED_AND_STALE"

	// VersionControlInformationDTOStateUPTODATE captures enum value "UP_TO_DATE"
	VersionControlInformationDTOStateUPTODATE string = "UP_TO_DATE"

	// VersionControlInformationDTOStateSYNCFAILURE captures enum value "SYNC_FAILURE"
	VersionControlInformationDTOStateSYNCFAILURE string = "SYNC_FAILURE"
)
View Source
const (

	// VersionedConnectionComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedConnectionComponentTypeCONNECTION string = "CONNECTION"

	// VersionedConnectionComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedConnectionComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedConnectionComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedConnectionComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedConnectionComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedConnectionComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedConnectionComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedConnectionComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedConnectionComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedConnectionComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedConnectionComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedConnectionComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedConnectionComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedConnectionComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedConnectionComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedConnectionComponentTypeFUNNEL string = "FUNNEL"

	// VersionedConnectionComponentTypeLABEL captures enum value "LABEL"
	VersionedConnectionComponentTypeLABEL string = "LABEL"

	// VersionedConnectionComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedConnectionComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedConnectionComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedConnectionComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedConnectionComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedConnectionComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedConnectionComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedConnectionComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedConnectionComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedConnectionComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedConnectionComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedConnectionComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedConnectionLoadBalanceCompressionDONOTCOMPRESS captures enum value "DO_NOT_COMPRESS"
	VersionedConnectionLoadBalanceCompressionDONOTCOMPRESS string = "DO_NOT_COMPRESS"

	// VersionedConnectionLoadBalanceCompressionCOMPRESSATTRIBUTESONLY captures enum value "COMPRESS_ATTRIBUTES_ONLY"
	VersionedConnectionLoadBalanceCompressionCOMPRESSATTRIBUTESONLY string = "COMPRESS_ATTRIBUTES_ONLY"

	// VersionedConnectionLoadBalanceCompressionCOMPRESSATTRIBUTESANDCONTENT captures enum value "COMPRESS_ATTRIBUTES_AND_CONTENT"
	VersionedConnectionLoadBalanceCompressionCOMPRESSATTRIBUTESANDCONTENT string = "COMPRESS_ATTRIBUTES_AND_CONTENT"
)
View Source
const (

	// VersionedConnectionLoadBalanceStrategyDONOTLOADBALANCE captures enum value "DO_NOT_LOAD_BALANCE"
	VersionedConnectionLoadBalanceStrategyDONOTLOADBALANCE string = "DO_NOT_LOAD_BALANCE"

	// VersionedConnectionLoadBalanceStrategyPARTITIONBYATTRIBUTE captures enum value "PARTITION_BY_ATTRIBUTE"
	VersionedConnectionLoadBalanceStrategyPARTITIONBYATTRIBUTE string = "PARTITION_BY_ATTRIBUTE"

	// VersionedConnectionLoadBalanceStrategyROUNDROBIN captures enum value "ROUND_ROBIN"
	VersionedConnectionLoadBalanceStrategyROUNDROBIN string = "ROUND_ROBIN"

	// VersionedConnectionLoadBalanceStrategySINGLENODE captures enum value "SINGLE_NODE"
	VersionedConnectionLoadBalanceStrategySINGLENODE string = "SINGLE_NODE"
)
View Source
const (

	// VersionedControllerServiceComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedControllerServiceComponentTypeCONNECTION string = "CONNECTION"

	// VersionedControllerServiceComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedControllerServiceComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedControllerServiceComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedControllerServiceComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedControllerServiceComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedControllerServiceComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedControllerServiceComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedControllerServiceComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedControllerServiceComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedControllerServiceComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedControllerServiceComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedControllerServiceComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedControllerServiceComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedControllerServiceComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedControllerServiceComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedControllerServiceComponentTypeFUNNEL string = "FUNNEL"

	// VersionedControllerServiceComponentTypeLABEL captures enum value "LABEL"
	VersionedControllerServiceComponentTypeLABEL string = "LABEL"

	// VersionedControllerServiceComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedControllerServiceComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedControllerServiceComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedControllerServiceComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedControllerServiceComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedControllerServiceComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedControllerServiceComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedControllerServiceComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedControllerServiceComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedControllerServiceComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedControllerServiceComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedControllerServiceComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedControllerServiceScheduledStateENABLED captures enum value "ENABLED"
	VersionedControllerServiceScheduledStateENABLED string = "ENABLED"

	// VersionedControllerServiceScheduledStateDISABLED captures enum value "DISABLED"
	VersionedControllerServiceScheduledStateDISABLED string = "DISABLED"

	// VersionedControllerServiceScheduledStateRUNNING captures enum value "RUNNING"
	VersionedControllerServiceScheduledStateRUNNING string = "RUNNING"
)
View Source
const (

	// VersionedFlowDTOActionCOMMIT captures enum value "COMMIT"
	VersionedFlowDTOActionCOMMIT string = "COMMIT"

	// VersionedFlowDTOActionFORCECOMMIT captures enum value "FORCE_COMMIT"
	VersionedFlowDTOActionFORCECOMMIT string = "FORCE_COMMIT"
)
View Source
const (

	// VersionedFunnelComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedFunnelComponentTypeCONNECTION string = "CONNECTION"

	// VersionedFunnelComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedFunnelComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedFunnelComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedFunnelComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedFunnelComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedFunnelComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedFunnelComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedFunnelComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedFunnelComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedFunnelComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedFunnelComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedFunnelComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedFunnelComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedFunnelComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedFunnelComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedFunnelComponentTypeFUNNEL string = "FUNNEL"

	// VersionedFunnelComponentTypeLABEL captures enum value "LABEL"
	VersionedFunnelComponentTypeLABEL string = "LABEL"

	// VersionedFunnelComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedFunnelComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedFunnelComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedFunnelComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedFunnelComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedFunnelComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedFunnelComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedFunnelComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedFunnelComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedFunnelComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedFunnelComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedFunnelComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedLabelComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedLabelComponentTypeCONNECTION string = "CONNECTION"

	// VersionedLabelComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedLabelComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedLabelComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedLabelComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedLabelComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedLabelComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedLabelComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedLabelComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedLabelComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedLabelComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedLabelComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedLabelComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedLabelComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedLabelComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedLabelComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedLabelComponentTypeFUNNEL string = "FUNNEL"

	// VersionedLabelComponentTypeLABEL captures enum value "LABEL"
	VersionedLabelComponentTypeLABEL string = "LABEL"

	// VersionedLabelComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedLabelComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedLabelComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedLabelComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedLabelComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedLabelComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedLabelComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedLabelComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedLabelComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedLabelComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedLabelComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedLabelComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedParameterContextComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedParameterContextComponentTypeCONNECTION string = "CONNECTION"

	// VersionedParameterContextComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedParameterContextComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedParameterContextComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedParameterContextComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedParameterContextComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedParameterContextComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedParameterContextComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedParameterContextComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedParameterContextComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedParameterContextComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedParameterContextComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedParameterContextComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedParameterContextComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedParameterContextComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedParameterContextComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedParameterContextComponentTypeFUNNEL string = "FUNNEL"

	// VersionedParameterContextComponentTypeLABEL captures enum value "LABEL"
	VersionedParameterContextComponentTypeLABEL string = "LABEL"

	// VersionedParameterContextComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedParameterContextComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedParameterContextComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedParameterContextComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedParameterContextComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedParameterContextComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedParameterContextComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedParameterContextComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedParameterContextComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedParameterContextComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedParameterContextComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedParameterContextComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedPortComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedPortComponentTypeCONNECTION string = "CONNECTION"

	// VersionedPortComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedPortComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedPortComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedPortComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedPortComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedPortComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedPortComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedPortComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedPortComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedPortComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedPortComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedPortComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedPortComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedPortComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedPortComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedPortComponentTypeFUNNEL string = "FUNNEL"

	// VersionedPortComponentTypeLABEL captures enum value "LABEL"
	VersionedPortComponentTypeLABEL string = "LABEL"

	// VersionedPortComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedPortComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedPortComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedPortComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedPortComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedPortComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedPortComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedPortComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedPortComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedPortComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedPortComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedPortComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedPortScheduledStateENABLED captures enum value "ENABLED"
	VersionedPortScheduledStateENABLED string = "ENABLED"

	// VersionedPortScheduledStateDISABLED captures enum value "DISABLED"
	VersionedPortScheduledStateDISABLED string = "DISABLED"

	// VersionedPortScheduledStateRUNNING captures enum value "RUNNING"
	VersionedPortScheduledStateRUNNING string = "RUNNING"
)
View Source
const (

	// VersionedPortTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedPortTypeINPUTPORT string = "INPUT_PORT"

	// VersionedPortTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedPortTypeOUTPUTPORT string = "OUTPUT_PORT"
)
View Source
const (

	// VersionedProcessGroupComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedProcessGroupComponentTypeCONNECTION string = "CONNECTION"

	// VersionedProcessGroupComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedProcessGroupComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedProcessGroupComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedProcessGroupComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedProcessGroupComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedProcessGroupComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedProcessGroupComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedProcessGroupComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedProcessGroupComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedProcessGroupComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedProcessGroupComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedProcessGroupComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedProcessGroupComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedProcessGroupComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedProcessGroupComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedProcessGroupComponentTypeFUNNEL string = "FUNNEL"

	// VersionedProcessGroupComponentTypeLABEL captures enum value "LABEL"
	VersionedProcessGroupComponentTypeLABEL string = "LABEL"

	// VersionedProcessGroupComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedProcessGroupComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedProcessGroupComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedProcessGroupComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedProcessGroupComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedProcessGroupComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedProcessGroupComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedProcessGroupComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedProcessGroupComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedProcessGroupComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedProcessGroupComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedProcessGroupComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedProcessorBackoffMechanismPENALIZEFLOWFILE captures enum value "PENALIZE_FLOWFILE"
	VersionedProcessorBackoffMechanismPENALIZEFLOWFILE string = "PENALIZE_FLOWFILE"

	// VersionedProcessorBackoffMechanismYIELDPROCESSOR captures enum value "YIELD_PROCESSOR"
	VersionedProcessorBackoffMechanismYIELDPROCESSOR string = "YIELD_PROCESSOR"
)
View Source
const (

	// VersionedProcessorComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedProcessorComponentTypeCONNECTION string = "CONNECTION"

	// VersionedProcessorComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedProcessorComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedProcessorComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedProcessorComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedProcessorComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedProcessorComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedProcessorComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedProcessorComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedProcessorComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedProcessorComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedProcessorComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedProcessorComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedProcessorComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedProcessorComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedProcessorComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedProcessorComponentTypeFUNNEL string = "FUNNEL"

	// VersionedProcessorComponentTypeLABEL captures enum value "LABEL"
	VersionedProcessorComponentTypeLABEL string = "LABEL"

	// VersionedProcessorComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedProcessorComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedProcessorComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedProcessorComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedProcessorComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedProcessorComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedProcessorComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedProcessorComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedProcessorComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedProcessorComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedProcessorComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedProcessorComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedProcessorScheduledStateENABLED captures enum value "ENABLED"
	VersionedProcessorScheduledStateENABLED string = "ENABLED"

	// VersionedProcessorScheduledStateDISABLED captures enum value "DISABLED"
	VersionedProcessorScheduledStateDISABLED string = "DISABLED"

	// VersionedProcessorScheduledStateRUNNING captures enum value "RUNNING"
	VersionedProcessorScheduledStateRUNNING string = "RUNNING"
)
View Source
const (

	// VersionedRemoteGroupPortComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedRemoteGroupPortComponentTypeCONNECTION string = "CONNECTION"

	// VersionedRemoteGroupPortComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedRemoteGroupPortComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedRemoteGroupPortComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedRemoteGroupPortComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedRemoteGroupPortComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedRemoteGroupPortComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedRemoteGroupPortComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedRemoteGroupPortComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedRemoteGroupPortComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedRemoteGroupPortComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedRemoteGroupPortComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedRemoteGroupPortComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedRemoteGroupPortComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedRemoteGroupPortComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedRemoteGroupPortComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedRemoteGroupPortComponentTypeFUNNEL string = "FUNNEL"

	// VersionedRemoteGroupPortComponentTypeLABEL captures enum value "LABEL"
	VersionedRemoteGroupPortComponentTypeLABEL string = "LABEL"

	// VersionedRemoteGroupPortComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedRemoteGroupPortComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedRemoteGroupPortComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedRemoteGroupPortComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedRemoteGroupPortComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedRemoteGroupPortComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedRemoteGroupPortComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedRemoteGroupPortComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedRemoteGroupPortComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedRemoteGroupPortComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedRemoteGroupPortComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedRemoteGroupPortComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedRemoteGroupPortScheduledStateENABLED captures enum value "ENABLED"
	VersionedRemoteGroupPortScheduledStateENABLED string = "ENABLED"

	// VersionedRemoteGroupPortScheduledStateDISABLED captures enum value "DISABLED"
	VersionedRemoteGroupPortScheduledStateDISABLED string = "DISABLED"

	// VersionedRemoteGroupPortScheduledStateRUNNING captures enum value "RUNNING"
	VersionedRemoteGroupPortScheduledStateRUNNING string = "RUNNING"
)
View Source
const (

	// VersionedRemoteProcessGroupComponentTypeCONNECTION captures enum value "CONNECTION"
	VersionedRemoteProcessGroupComponentTypeCONNECTION string = "CONNECTION"

	// VersionedRemoteProcessGroupComponentTypePROCESSOR captures enum value "PROCESSOR"
	VersionedRemoteProcessGroupComponentTypePROCESSOR string = "PROCESSOR"

	// VersionedRemoteProcessGroupComponentTypePROCESSGROUP captures enum value "PROCESS_GROUP"
	VersionedRemoteProcessGroupComponentTypePROCESSGROUP string = "PROCESS_GROUP"

	// VersionedRemoteProcessGroupComponentTypeREMOTEPROCESSGROUP captures enum value "REMOTE_PROCESS_GROUP"
	VersionedRemoteProcessGroupComponentTypeREMOTEPROCESSGROUP string = "REMOTE_PROCESS_GROUP"

	// VersionedRemoteProcessGroupComponentTypeINPUTPORT captures enum value "INPUT_PORT"
	VersionedRemoteProcessGroupComponentTypeINPUTPORT string = "INPUT_PORT"

	// VersionedRemoteProcessGroupComponentTypeOUTPUTPORT captures enum value "OUTPUT_PORT"
	VersionedRemoteProcessGroupComponentTypeOUTPUTPORT string = "OUTPUT_PORT"

	// VersionedRemoteProcessGroupComponentTypeREMOTEINPUTPORT captures enum value "REMOTE_INPUT_PORT"
	VersionedRemoteProcessGroupComponentTypeREMOTEINPUTPORT string = "REMOTE_INPUT_PORT"

	// VersionedRemoteProcessGroupComponentTypeREMOTEOUTPUTPORT captures enum value "REMOTE_OUTPUT_PORT"
	VersionedRemoteProcessGroupComponentTypeREMOTEOUTPUTPORT string = "REMOTE_OUTPUT_PORT"

	// VersionedRemoteProcessGroupComponentTypeFUNNEL captures enum value "FUNNEL"
	VersionedRemoteProcessGroupComponentTypeFUNNEL string = "FUNNEL"

	// VersionedRemoteProcessGroupComponentTypeLABEL captures enum value "LABEL"
	VersionedRemoteProcessGroupComponentTypeLABEL string = "LABEL"

	// VersionedRemoteProcessGroupComponentTypeCONTROLLERSERVICE captures enum value "CONTROLLER_SERVICE"
	VersionedRemoteProcessGroupComponentTypeCONTROLLERSERVICE string = "CONTROLLER_SERVICE"

	// VersionedRemoteProcessGroupComponentTypeREPORTINGTASK captures enum value "REPORTING_TASK"
	VersionedRemoteProcessGroupComponentTypeREPORTINGTASK string = "REPORTING_TASK"

	// VersionedRemoteProcessGroupComponentTypePARAMETERCONTEXT captures enum value "PARAMETER_CONTEXT"
	VersionedRemoteProcessGroupComponentTypePARAMETERCONTEXT string = "PARAMETER_CONTEXT"

	// VersionedRemoteProcessGroupComponentTypePARAMETERPROVIDER captures enum value "PARAMETER_PROVIDER"
	VersionedRemoteProcessGroupComponentTypePARAMETERPROVIDER string = "PARAMETER_PROVIDER"

	// VersionedRemoteProcessGroupComponentTypeTEMPLATE captures enum value "TEMPLATE"
	VersionedRemoteProcessGroupComponentTypeTEMPLATE string = "TEMPLATE"

	// VersionedRemoteProcessGroupComponentTypeFLOWREGISTRYCLIENT captures enum value "FLOW_REGISTRY_CLIENT"
	VersionedRemoteProcessGroupComponentTypeFLOWREGISTRYCLIENT string = "FLOW_REGISTRY_CLIENT"
)
View Source
const (

	// VersionedRemoteProcessGroupTransportProtocolRAW captures enum value "RAW"
	VersionedRemoteProcessGroupTransportProtocolRAW string = "RAW"

	// VersionedRemoteProcessGroupTransportProtocolHTTP captures enum value "HTTP"
	VersionedRemoteProcessGroupTransportProtocolHTTP string = "HTTP"
)
View Source
const (

	// VersionedResourceDefinitionCardinalitySINGLE captures enum value "SINGLE"
	VersionedResourceDefinitionCardinalitySINGLE string = "SINGLE"

	// VersionedResourceDefinitionCardinalityMULTIPLE captures enum value "MULTIPLE"
	VersionedResourceDefinitionCardinalityMULTIPLE string = "MULTIPLE"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AboutDTO ¶

type AboutDTO struct {

	// Build branch
	BuildBranch string `json:"buildBranch,omitempty"`

	// Build revision or commit hash
	BuildRevision string `json:"buildRevision,omitempty"`

	// Build tag
	BuildTag string `json:"buildTag,omitempty"`

	// Build timestamp
	BuildTimestamp string `json:"buildTimestamp,omitempty"`

	// The URL for the content viewer if configured.
	ContentViewerURL string `json:"contentViewerUrl,omitempty"`

	// The timezone of the NiFi instance.
	Timezone string `json:"timezone,omitempty"`

	// The title to be used on the page and in the about dialog.
	Title string `json:"title,omitempty"`

	// The URI for the NiFi.
	URI string `json:"uri,omitempty"`

	// The version of this NiFi.
	Version string `json:"version,omitempty"`
}

AboutDTO about d t o

swagger:model AboutDTO

func (*AboutDTO) ContextValidate ¶

func (m *AboutDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this about d t o based on context it is used

func (*AboutDTO) MarshalBinary ¶

func (m *AboutDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AboutDTO) UnmarshalBinary ¶

func (m *AboutDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AboutDTO) Validate ¶

func (m *AboutDTO) Validate(formats strfmt.Registry) error

Validate validates this about d t o

type AboutEntity ¶

type AboutEntity struct {

	// about
	About *AboutDTO `json:"about,omitempty"`
}

AboutEntity about entity

swagger:model AboutEntity

func (*AboutEntity) ContextValidate ¶

func (m *AboutEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this about entity based on the context it is used

func (*AboutEntity) MarshalBinary ¶

func (m *AboutEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AboutEntity) UnmarshalBinary ¶

func (m *AboutEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AboutEntity) Validate ¶

func (m *AboutEntity) Validate(formats strfmt.Registry) error

Validate validates this about entity

type AccessConfigurationDTO ¶

type AccessConfigurationDTO struct {

	// Indicates whether or not this NiFi supports user login.
	SupportsLogin bool `json:"supportsLogin,omitempty"`
}

AccessConfigurationDTO access configuration d t o

swagger:model AccessConfigurationDTO

func (*AccessConfigurationDTO) ContextValidate ¶

func (m *AccessConfigurationDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this access configuration d t o based on context it is used

func (*AccessConfigurationDTO) MarshalBinary ¶

func (m *AccessConfigurationDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessConfigurationDTO) UnmarshalBinary ¶

func (m *AccessConfigurationDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessConfigurationDTO) Validate ¶

func (m *AccessConfigurationDTO) Validate(formats strfmt.Registry) error

Validate validates this access configuration d t o

type AccessConfigurationEntity ¶

type AccessConfigurationEntity struct {

	// config
	Config *AccessConfigurationDTO `json:"config,omitempty"`
}

AccessConfigurationEntity access configuration entity

swagger:model AccessConfigurationEntity

func (*AccessConfigurationEntity) ContextValidate ¶

func (m *AccessConfigurationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access configuration entity based on the context it is used

func (*AccessConfigurationEntity) MarshalBinary ¶

func (m *AccessConfigurationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessConfigurationEntity) UnmarshalBinary ¶

func (m *AccessConfigurationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessConfigurationEntity) Validate ¶

func (m *AccessConfigurationEntity) Validate(formats strfmt.Registry) error

Validate validates this access configuration entity

type AccessPolicyDTO ¶

type AccessPolicyDTO struct {

	// The action associated with this access policy.
	// Enum: [read write]
	Action string `json:"action,omitempty"`

	// Component this policy references if applicable.
	ComponentReference *ComponentReferenceEntity `json:"componentReference,omitempty"`

	// Whether this policy is configurable.
	Configurable bool `json:"configurable,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The resource for this access policy.
	Resource string `json:"resource,omitempty"`

	// The set of user group IDs associated with this access policy.
	// Unique: true
	UserGroups []*TenantEntity `json:"userGroups"`

	// The set of user IDs associated with this access policy.
	// Unique: true
	Users []*TenantEntity `json:"users"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

AccessPolicyDTO access policy d t o

swagger:model AccessPolicyDTO

func (*AccessPolicyDTO) ContextValidate ¶

func (m *AccessPolicyDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access policy d t o based on the context it is used

func (*AccessPolicyDTO) MarshalBinary ¶

func (m *AccessPolicyDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessPolicyDTO) UnmarshalBinary ¶

func (m *AccessPolicyDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessPolicyDTO) Validate ¶

func (m *AccessPolicyDTO) Validate(formats strfmt.Registry) error

Validate validates this access policy d t o

type AccessPolicyEntity ¶

type AccessPolicyEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *AccessPolicyDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// When this content was generated.
	Generated string `json:"generated,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

AccessPolicyEntity access policy entity

swagger:model AccessPolicyEntity

func (*AccessPolicyEntity) ContextValidate ¶

func (m *AccessPolicyEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access policy entity based on the context it is used

func (*AccessPolicyEntity) MarshalBinary ¶

func (m *AccessPolicyEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessPolicyEntity) UnmarshalBinary ¶

func (m *AccessPolicyEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessPolicyEntity) Validate ¶

func (m *AccessPolicyEntity) Validate(formats strfmt.Registry) error

Validate validates this access policy entity

type AccessPolicySummaryDTO ¶

type AccessPolicySummaryDTO struct {

	// The action associated with this access policy.
	// Enum: [read write]
	Action string `json:"action,omitempty"`

	// Component this policy references if applicable.
	ComponentReference *ComponentReferenceEntity `json:"componentReference,omitempty"`

	// Whether this policy is configurable.
	Configurable bool `json:"configurable,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The resource for this access policy.
	Resource string `json:"resource,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

AccessPolicySummaryDTO access policy summary d t o

swagger:model AccessPolicySummaryDTO

func (*AccessPolicySummaryDTO) ContextValidate ¶

func (m *AccessPolicySummaryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access policy summary d t o based on the context it is used

func (*AccessPolicySummaryDTO) MarshalBinary ¶

func (m *AccessPolicySummaryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessPolicySummaryDTO) UnmarshalBinary ¶

func (m *AccessPolicySummaryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessPolicySummaryDTO) Validate ¶

func (m *AccessPolicySummaryDTO) Validate(formats strfmt.Registry) error

Validate validates this access policy summary d t o

type AccessPolicySummaryEntity ¶

type AccessPolicySummaryEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *AccessPolicySummaryDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

AccessPolicySummaryEntity access policy summary entity

swagger:model AccessPolicySummaryEntity

func (*AccessPolicySummaryEntity) ContextValidate ¶

func (m *AccessPolicySummaryEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access policy summary entity based on the context it is used

func (*AccessPolicySummaryEntity) MarshalBinary ¶

func (m *AccessPolicySummaryEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessPolicySummaryEntity) UnmarshalBinary ¶

func (m *AccessPolicySummaryEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessPolicySummaryEntity) Validate ¶

func (m *AccessPolicySummaryEntity) Validate(formats strfmt.Registry) error

Validate validates this access policy summary entity

type AccessStatusDTO ¶

type AccessStatusDTO struct {

	// The user identity.
	Identity string `json:"identity,omitempty"`

	// Additional details about the user access status.
	Message string `json:"message,omitempty"`

	// The user access status.
	Status string `json:"status,omitempty"`
}

AccessStatusDTO access status d t o

swagger:model AccessStatusDTO

func (*AccessStatusDTO) ContextValidate ¶

func (m *AccessStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this access status d t o based on context it is used

func (*AccessStatusDTO) MarshalBinary ¶

func (m *AccessStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessStatusDTO) UnmarshalBinary ¶

func (m *AccessStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessStatusDTO) Validate ¶

func (m *AccessStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this access status d t o

type AccessStatusEntity ¶

type AccessStatusEntity struct {

	// access status
	AccessStatus *AccessStatusDTO `json:"accessStatus,omitempty"`
}

AccessStatusEntity access status entity

swagger:model AccessStatusEntity

func (*AccessStatusEntity) ContextValidate ¶

func (m *AccessStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access status entity based on the context it is used

func (*AccessStatusEntity) MarshalBinary ¶

func (m *AccessStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessStatusEntity) UnmarshalBinary ¶

func (m *AccessStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessStatusEntity) Validate ¶

func (m *AccessStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this access status entity

type AccessTokenExpirationDTO ¶ added in v1.19.1

type AccessTokenExpirationDTO struct {

	// Token Expiration
	Expiration string `json:"expiration,omitempty"`
}

AccessTokenExpirationDTO access token expiration d t o

swagger:model AccessTokenExpirationDTO

func (*AccessTokenExpirationDTO) ContextValidate ¶ added in v1.19.1

func (m *AccessTokenExpirationDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this access token expiration d t o based on context it is used

func (*AccessTokenExpirationDTO) MarshalBinary ¶ added in v1.19.1

func (m *AccessTokenExpirationDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessTokenExpirationDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *AccessTokenExpirationDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessTokenExpirationDTO) Validate ¶ added in v1.19.1

func (m *AccessTokenExpirationDTO) Validate(formats strfmt.Registry) error

Validate validates this access token expiration d t o

type AccessTokenExpirationEntity ¶ added in v1.19.1

type AccessTokenExpirationEntity struct {

	// access token expiration
	AccessTokenExpiration *AccessTokenExpirationDTO `json:"accessTokenExpiration,omitempty"`
}

AccessTokenExpirationEntity access token expiration entity

swagger:model AccessTokenExpirationEntity

func (*AccessTokenExpirationEntity) ContextValidate ¶ added in v1.19.1

func (m *AccessTokenExpirationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access token expiration entity based on the context it is used

func (*AccessTokenExpirationEntity) MarshalBinary ¶ added in v1.19.1

func (m *AccessTokenExpirationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessTokenExpirationEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *AccessTokenExpirationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessTokenExpirationEntity) Validate ¶ added in v1.19.1

func (m *AccessTokenExpirationEntity) Validate(formats strfmt.Registry) error

Validate validates this access token expiration entity

type ActionDTO ¶

type ActionDTO struct {

	// The details of the action.
	ActionDetails ActionDetailsDTO `json:"actionDetails,omitempty"`

	// The details of the source component.
	ComponentDetails ComponentDetailsDTO `json:"componentDetails,omitempty"`

	// The action id.
	ID int32 `json:"id,omitempty"`

	// The operation that was performed.
	Operation string `json:"operation,omitempty"`

	// The id of the source component.
	SourceID string `json:"sourceId,omitempty"`

	// The name of the source component.
	SourceName string `json:"sourceName,omitempty"`

	// The type of the source component.
	SourceType string `json:"sourceType,omitempty"`

	// The timestamp of the action.
	Timestamp string `json:"timestamp,omitempty"`

	// The identity of the user that performed the action.
	UserIdentity string `json:"userIdentity,omitempty"`
}

ActionDTO action d t o

swagger:model ActionDTO

func (*ActionDTO) ContextValidate ¶

func (m *ActionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this action d t o based on context it is used

func (*ActionDTO) MarshalBinary ¶

func (m *ActionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ActionDTO) UnmarshalBinary ¶

func (m *ActionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ActionDTO) Validate ¶

func (m *ActionDTO) Validate(formats strfmt.Registry) error

Validate validates this action d t o

type ActionDetailsDTO ¶

type ActionDetailsDTO interface{}

ActionDetailsDTO action details d t o

swagger:model ActionDetailsDTO

type ActionEntity ¶

type ActionEntity struct {

	// action
	Action *ActionDTO `json:"action,omitempty"`

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// source Id
	SourceID string `json:"sourceId,omitempty"`

	// The timestamp of the action.
	Timestamp string `json:"timestamp,omitempty"`
}

ActionEntity action entity

swagger:model ActionEntity

func (*ActionEntity) ContextValidate ¶

func (m *ActionEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this action entity based on the context it is used

func (*ActionEntity) MarshalBinary ¶

func (m *ActionEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ActionEntity) UnmarshalBinary ¶

func (m *ActionEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ActionEntity) Validate ¶

func (m *ActionEntity) Validate(formats strfmt.Registry) error

Validate validates this action entity

type ActivateControllerServicesEntity ¶

type ActivateControllerServicesEntity struct {

	// Optional services to schedule. If not specified, all authorized descendant controller services will be used.
	Components map[string]RevisionDTO `json:"components,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the ProcessGroup
	ID string `json:"id,omitempty"`

	// The desired state of the descendant components
	// Enum: [ENABLED DISABLED]
	State string `json:"state,omitempty"`
}

ActivateControllerServicesEntity activate controller services entity

swagger:model ActivateControllerServicesEntity

func (*ActivateControllerServicesEntity) ContextValidate ¶

func (m *ActivateControllerServicesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this activate controller services entity based on the context it is used

func (*ActivateControllerServicesEntity) MarshalBinary ¶

func (m *ActivateControllerServicesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ActivateControllerServicesEntity) UnmarshalBinary ¶

func (m *ActivateControllerServicesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ActivateControllerServicesEntity) Validate ¶

Validate validates this activate controller services entity

type AffectedComponentDTO ¶

type AffectedComponentDTO struct {

	// The number of active threads for the referencing component.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The UUID of this component
	ID string `json:"id,omitempty"`

	// The name of this component.
	Name string `json:"name,omitempty"`

	// The UUID of the Process Group that this component is in
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The type of this component
	// Enum: [PROCESSOR CONTROLLER_SERVICE INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT]
	ReferenceType string `json:"referenceType,omitempty"`

	// The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state.
	State string `json:"state,omitempty"`

	// The validation errors for the component.
	ValidationErrors []string `json:"validationErrors"`
}

AffectedComponentDTO affected component d t o

swagger:model AffectedComponentDTO

func (*AffectedComponentDTO) ContextValidate ¶

func (m *AffectedComponentDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this affected component d t o based on context it is used

func (*AffectedComponentDTO) MarshalBinary ¶

func (m *AffectedComponentDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AffectedComponentDTO) UnmarshalBinary ¶

func (m *AffectedComponentDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AffectedComponentDTO) Validate ¶

func (m *AffectedComponentDTO) Validate(formats strfmt.Registry) error

Validate validates this affected component d t o

type AffectedComponentEntity ¶

type AffectedComponentEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *AffectedComponentDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The Process Group that the component belongs to
	ProcessGroup *ProcessGroupNameDTO `json:"processGroup,omitempty"`

	// The type of component referenced
	// Enum: [PROCESSOR CONTROLLER_SERVICE INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT]
	ReferenceType string `json:"referenceType,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

AffectedComponentEntity affected component entity

swagger:model AffectedComponentEntity

func (*AffectedComponentEntity) ContextValidate ¶

func (m *AffectedComponentEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this affected component entity based on the context it is used

func (*AffectedComponentEntity) MarshalBinary ¶

func (m *AffectedComponentEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AffectedComponentEntity) UnmarshalBinary ¶

func (m *AffectedComponentEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AffectedComponentEntity) Validate ¶

func (m *AffectedComponentEntity) Validate(formats strfmt.Registry) error

Validate validates this affected component entity

type AllowableValueDTO ¶

type AllowableValueDTO struct {

	// A description for this allowable value.
	Description string `json:"description,omitempty"`

	// A human readable value that is allowed for the property descriptor.
	DisplayName string `json:"displayName,omitempty"`

	// A value that is allowed for the property descriptor.
	Value string `json:"value,omitempty"`
}

AllowableValueDTO allowable value d t o

swagger:model AllowableValueDTO

func (*AllowableValueDTO) ContextValidate ¶

func (m *AllowableValueDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this allowable value d t o based on context it is used

func (*AllowableValueDTO) MarshalBinary ¶

func (m *AllowableValueDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AllowableValueDTO) UnmarshalBinary ¶

func (m *AllowableValueDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AllowableValueDTO) Validate ¶

func (m *AllowableValueDTO) Validate(formats strfmt.Registry) error

Validate validates this allowable value d t o

type AllowableValueEntity ¶

type AllowableValueEntity struct {

	// allowable value
	AllowableValue *AllowableValueDTO `json:"allowableValue,omitempty"`

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`
}

AllowableValueEntity allowable value entity

swagger:model AllowableValueEntity

func (*AllowableValueEntity) ContextValidate ¶

func (m *AllowableValueEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this allowable value entity based on the context it is used

func (*AllowableValueEntity) MarshalBinary ¶

func (m *AllowableValueEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AllowableValueEntity) UnmarshalBinary ¶

func (m *AllowableValueEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AllowableValueEntity) Validate ¶

func (m *AllowableValueEntity) Validate(formats strfmt.Registry) error

Validate validates this allowable value entity

type AttributeDTO ¶

type AttributeDTO struct {

	// The attribute name.
	Name string `json:"name,omitempty"`

	// The value of the attribute before the event took place.
	PreviousValue string `json:"previousValue,omitempty"`

	// The attribute value.
	Value string `json:"value,omitempty"`
}

AttributeDTO attribute d t o

swagger:model AttributeDTO

func (*AttributeDTO) ContextValidate ¶

func (m *AttributeDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this attribute d t o based on context it is used

func (*AttributeDTO) MarshalBinary ¶

func (m *AttributeDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AttributeDTO) UnmarshalBinary ¶

func (m *AttributeDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AttributeDTO) Validate ¶

func (m *AttributeDTO) Validate(formats strfmt.Registry) error

Validate validates this attribute d t o

type BannerDTO ¶

type BannerDTO struct {

	// The footer text.
	FooterText string `json:"footerText,omitempty"`

	// The header text.
	HeaderText string `json:"headerText,omitempty"`
}

BannerDTO banner d t o

swagger:model BannerDTO

func (*BannerDTO) ContextValidate ¶

func (m *BannerDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this banner d t o based on context it is used

func (*BannerDTO) MarshalBinary ¶

func (m *BannerDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BannerDTO) UnmarshalBinary ¶

func (m *BannerDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BannerDTO) Validate ¶

func (m *BannerDTO) Validate(formats strfmt.Registry) error

Validate validates this banner d t o

type BannerEntity ¶

type BannerEntity struct {

	// banners
	Banners *BannerDTO `json:"banners,omitempty"`
}

BannerEntity banner entity

swagger:model BannerEntity

func (*BannerEntity) ContextValidate ¶

func (m *BannerEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this banner entity based on the context it is used

func (*BannerEntity) MarshalBinary ¶

func (m *BannerEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BannerEntity) UnmarshalBinary ¶

func (m *BannerEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BannerEntity) Validate ¶

func (m *BannerEntity) Validate(formats strfmt.Registry) error

Validate validates this banner entity

type BatchSettingsDTO ¶

type BatchSettingsDTO struct {

	// Preferred number of flow files to include in a transaction.
	Count int32 `json:"count,omitempty"`

	// Preferred amount of time that a transaction should span.
	Duration string `json:"duration,omitempty"`

	// Preferred number of bytes to include in a transaction.
	Size string `json:"size,omitempty"`
}

BatchSettingsDTO batch settings d t o

swagger:model BatchSettingsDTO

func (*BatchSettingsDTO) ContextValidate ¶

func (m *BatchSettingsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this batch settings d t o based on context it is used

func (*BatchSettingsDTO) MarshalBinary ¶

func (m *BatchSettingsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BatchSettingsDTO) UnmarshalBinary ¶

func (m *BatchSettingsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BatchSettingsDTO) Validate ¶

func (m *BatchSettingsDTO) Validate(formats strfmt.Registry) error

Validate validates this batch settings d t o

type BatchSize ¶

type BatchSize struct {

	// Preferred number of flow files to include in a transaction.
	Count int32 `json:"count,omitempty"`

	// Preferred amount of time that a transaction should span.
	Duration string `json:"duration,omitempty"`

	// Preferred number of bytes to include in a transaction.
	Size string `json:"size,omitempty"`
}

BatchSize batch size

swagger:model BatchSize

func (*BatchSize) ContextValidate ¶

func (m *BatchSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this batch size based on context it is used

func (*BatchSize) MarshalBinary ¶

func (m *BatchSize) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BatchSize) UnmarshalBinary ¶

func (m *BatchSize) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BatchSize) Validate ¶

func (m *BatchSize) Validate(formats strfmt.Registry) error

Validate validates this batch size

type BuildInfo ¶ added in v1.19.1

type BuildInfo struct {

	// The compiler used for the build
	Compiler string `json:"compiler,omitempty"`

	// The compiler flags used for the build.
	CompilerFlags string `json:"compilerFlags,omitempty"`

	// The SCM revision id of the source code used for this build.
	Revision string `json:"revision,omitempty"`

	// The target architecture of the built component.
	TargetArch string `json:"targetArch,omitempty"`

	// The timestamp (milliseconds since Epoch) of the build.
	Timestamp int64 `json:"timestamp,omitempty"`

	// The version number of the built component.
	Version string `json:"version,omitempty"`
}

BuildInfo build info

swagger:model BuildInfo

func (*BuildInfo) ContextValidate ¶ added in v1.19.1

func (m *BuildInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this build info based on context it is used

func (*BuildInfo) MarshalBinary ¶ added in v1.19.1

func (m *BuildInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildInfo) UnmarshalBinary ¶ added in v1.19.1

func (m *BuildInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildInfo) Validate ¶ added in v1.19.1

func (m *BuildInfo) Validate(formats strfmt.Registry) error

Validate validates this build info

type BulletinBoardDTO ¶

type BulletinBoardDTO struct {

	// The bulletins in the bulletin board, that matches the supplied request.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// The timestamp when this report was generated.
	Generated string `json:"generated,omitempty"`
}

BulletinBoardDTO bulletin board d t o

swagger:model BulletinBoardDTO

func (*BulletinBoardDTO) ContextValidate ¶

func (m *BulletinBoardDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bulletin board d t o based on the context it is used

func (*BulletinBoardDTO) MarshalBinary ¶

func (m *BulletinBoardDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BulletinBoardDTO) UnmarshalBinary ¶

func (m *BulletinBoardDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BulletinBoardDTO) Validate ¶

func (m *BulletinBoardDTO) Validate(formats strfmt.Registry) error

Validate validates this bulletin board d t o

type BulletinBoardEntity ¶

type BulletinBoardEntity struct {

	// bulletin board
	BulletinBoard *BulletinBoardDTO `json:"bulletinBoard,omitempty"`
}

BulletinBoardEntity bulletin board entity

swagger:model BulletinBoardEntity

func (*BulletinBoardEntity) ContextValidate ¶

func (m *BulletinBoardEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bulletin board entity based on the context it is used

func (*BulletinBoardEntity) MarshalBinary ¶

func (m *BulletinBoardEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BulletinBoardEntity) UnmarshalBinary ¶

func (m *BulletinBoardEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BulletinBoardEntity) Validate ¶

func (m *BulletinBoardEntity) Validate(formats strfmt.Registry) error

Validate validates this bulletin board entity

type BulletinDTO ¶

type BulletinDTO struct {

	// The category of this bulletin.
	Category string `json:"category,omitempty"`

	// The group id of the source component.
	GroupID string `json:"groupId,omitempty"`

	// The id of the bulletin.
	ID int64 `json:"id,omitempty"`

	// The level of the bulletin.
	Level string `json:"level,omitempty"`

	// The bulletin message.
	Message string `json:"message,omitempty"`

	// If clustered, the address of the node from which the bulletin originated.
	NodeAddress string `json:"nodeAddress,omitempty"`

	// The id of the source component.
	SourceID string `json:"sourceId,omitempty"`

	// The name of the source component.
	SourceName string `json:"sourceName,omitempty"`

	// When this bulletin was generated.
	Timestamp string `json:"timestamp,omitempty"`
}

BulletinDTO bulletin d t o

swagger:model BulletinDTO

func (*BulletinDTO) ContextValidate ¶

func (m *BulletinDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bulletin d t o based on context it is used

func (*BulletinDTO) MarshalBinary ¶

func (m *BulletinDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BulletinDTO) UnmarshalBinary ¶

func (m *BulletinDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BulletinDTO) Validate ¶

func (m *BulletinDTO) Validate(formats strfmt.Registry) error

Validate validates this bulletin d t o

type BulletinEntity ¶

type BulletinEntity struct {

	// bulletin
	Bulletin *BulletinDTO `json:"bulletin,omitempty"`

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// group Id
	GroupID string `json:"groupId,omitempty"`

	// id
	ID int64 `json:"id,omitempty"`

	// node address
	NodeAddress string `json:"nodeAddress,omitempty"`

	// source Id
	SourceID string `json:"sourceId,omitempty"`

	// When this bulletin was generated.
	Timestamp string `json:"timestamp,omitempty"`
}

BulletinEntity bulletin entity

swagger:model BulletinEntity

func (*BulletinEntity) ContextValidate ¶

func (m *BulletinEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bulletin entity based on the context it is used

func (*BulletinEntity) MarshalBinary ¶

func (m *BulletinEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BulletinEntity) UnmarshalBinary ¶

func (m *BulletinEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BulletinEntity) Validate ¶

func (m *BulletinEntity) Validate(formats strfmt.Registry) error

Validate validates this bulletin entity

type Bundle ¶

type Bundle struct {

	// The artifact of the bundle
	Artifact string `json:"artifact,omitempty"`

	// The group of the bundle
	Group string `json:"group,omitempty"`

	// The version of the bundle
	Version string `json:"version,omitempty"`
}

Bundle bundle

swagger:model Bundle

func (*Bundle) ContextValidate ¶

func (m *Bundle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bundle based on context it is used

func (*Bundle) MarshalBinary ¶

func (m *Bundle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Bundle) UnmarshalBinary ¶

func (m *Bundle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Bundle) Validate ¶

func (m *Bundle) Validate(formats strfmt.Registry) error

Validate validates this bundle

type BundleDTO ¶

type BundleDTO struct {

	// The artifact of the bundle.
	Artifact string `json:"artifact,omitempty"`

	// The group of the bundle.
	Group string `json:"group,omitempty"`

	// The version of the bundle.
	Version string `json:"version,omitempty"`
}

BundleDTO bundle d t o

swagger:model BundleDTO

func (*BundleDTO) ContextValidate ¶

func (m *BundleDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bundle d t o based on context it is used

func (*BundleDTO) MarshalBinary ¶

func (m *BundleDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BundleDTO) UnmarshalBinary ¶

func (m *BundleDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BundleDTO) Validate ¶

func (m *BundleDTO) Validate(formats strfmt.Registry) error

Validate validates this bundle d t o

type ClassLoaderDiagnosticsDTO ¶

type ClassLoaderDiagnosticsDTO struct {

	// Information about the Bundle that the ClassLoader belongs to, if any
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// A ClassLoaderDiagnosticsDTO that provides information about the parent ClassLoader
	ParentClassLoader *ClassLoaderDiagnosticsDTO `json:"parentClassLoader,omitempty"`
}

ClassLoaderDiagnosticsDTO class loader diagnostics d t o

swagger:model ClassLoaderDiagnosticsDTO

func (*ClassLoaderDiagnosticsDTO) ContextValidate ¶

func (m *ClassLoaderDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this class loader diagnostics d t o based on the context it is used

func (*ClassLoaderDiagnosticsDTO) MarshalBinary ¶

func (m *ClassLoaderDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClassLoaderDiagnosticsDTO) UnmarshalBinary ¶

func (m *ClassLoaderDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClassLoaderDiagnosticsDTO) Validate ¶

func (m *ClassLoaderDiagnosticsDTO) Validate(formats strfmt.Registry) error

Validate validates this class loader diagnostics d t o

type ClusteSummaryEntity ¶

type ClusteSummaryEntity struct {

	// cluster summary
	ClusterSummary *ClusterSummaryDTO `json:"clusterSummary,omitempty"`
}

ClusteSummaryEntity cluste summary entity

swagger:model ClusteSummaryEntity

func (*ClusteSummaryEntity) ContextValidate ¶

func (m *ClusteSummaryEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluste summary entity based on the context it is used

func (*ClusteSummaryEntity) MarshalBinary ¶

func (m *ClusteSummaryEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusteSummaryEntity) UnmarshalBinary ¶

func (m *ClusteSummaryEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusteSummaryEntity) Validate ¶

func (m *ClusteSummaryEntity) Validate(formats strfmt.Registry) error

Validate validates this cluste summary entity

type ClusterDTO ¶

type ClusterDTO struct {

	// The timestamp the report was generated.
	Generated string `json:"generated,omitempty"`

	// The collection of nodes that are part of the cluster.
	Nodes []*NodeDTO `json:"nodes"`
}

ClusterDTO cluster d t o

swagger:model ClusterDTO

func (*ClusterDTO) ContextValidate ¶

func (m *ClusterDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluster d t o based on the context it is used

func (*ClusterDTO) MarshalBinary ¶

func (m *ClusterDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterDTO) UnmarshalBinary ¶

func (m *ClusterDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterDTO) Validate ¶

func (m *ClusterDTO) Validate(formats strfmt.Registry) error

Validate validates this cluster d t o

type ClusterEntity ¶

type ClusterEntity struct {

	// cluster
	Cluster *ClusterDTO `json:"cluster,omitempty"`
}

ClusterEntity cluster entity

swagger:model ClusterEntity

func (*ClusterEntity) ContextValidate ¶

func (m *ClusterEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluster entity based on the context it is used

func (*ClusterEntity) MarshalBinary ¶

func (m *ClusterEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterEntity) UnmarshalBinary ¶

func (m *ClusterEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterEntity) Validate ¶

func (m *ClusterEntity) Validate(formats strfmt.Registry) error

Validate validates this cluster entity

type ClusterSearchResultsEntity ¶

type ClusterSearchResultsEntity struct {

	// node results
	NodeResults []*NodeSearchResultDTO `json:"nodeResults"`
}

ClusterSearchResultsEntity cluster search results entity

swagger:model ClusterSearchResultsEntity

func (*ClusterSearchResultsEntity) ContextValidate ¶

func (m *ClusterSearchResultsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluster search results entity based on the context it is used

func (*ClusterSearchResultsEntity) MarshalBinary ¶

func (m *ClusterSearchResultsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterSearchResultsEntity) UnmarshalBinary ¶

func (m *ClusterSearchResultsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterSearchResultsEntity) Validate ¶

func (m *ClusterSearchResultsEntity) Validate(formats strfmt.Registry) error

Validate validates this cluster search results entity

type ClusterSummaryDTO ¶

type ClusterSummaryDTO struct {

	// Whether this NiFi instance is clustered.
	Clustered bool `json:"clustered,omitempty"`

	// The number of nodes that are currently connected to the cluster
	ConnectedNodeCount int32 `json:"connectedNodeCount,omitempty"`

	// When clustered, reports the number of nodes connected vs the number of nodes in the cluster.
	ConnectedNodes string `json:"connectedNodes,omitempty"`

	// Whether this NiFi instance is connected to a cluster.
	ConnectedToCluster bool `json:"connectedToCluster,omitempty"`

	// The number of nodes in the cluster, regardless of whether or not they are connected
	TotalNodeCount int32 `json:"totalNodeCount,omitempty"`
}

ClusterSummaryDTO cluster summary d t o

swagger:model ClusterSummaryDTO

func (*ClusterSummaryDTO) ContextValidate ¶

func (m *ClusterSummaryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cluster summary d t o based on context it is used

func (*ClusterSummaryDTO) MarshalBinary ¶

func (m *ClusterSummaryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterSummaryDTO) UnmarshalBinary ¶

func (m *ClusterSummaryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterSummaryDTO) Validate ¶

func (m *ClusterSummaryDTO) Validate(formats strfmt.Registry) error

Validate validates this cluster summary d t o

type ComponentDetailsDTO ¶

type ComponentDetailsDTO interface{}

ComponentDetailsDTO component details d t o

swagger:model ComponentDetailsDTO

type ComponentDifferenceDTO ¶

type ComponentDifferenceDTO struct {

	// The ID of the component
	ComponentID string `json:"componentId,omitempty"`

	// The name of the component
	ComponentName string `json:"componentName,omitempty"`

	// The type of component
	ComponentType string `json:"componentType,omitempty"`

	// The differences in the component between the two flows
	Differences []*DifferenceDTO `json:"differences"`

	// The ID of the Process Group that the component belongs to
	ProcessGroupID string `json:"processGroupId,omitempty"`
}

ComponentDifferenceDTO component difference d t o

swagger:model ComponentDifferenceDTO

func (*ComponentDifferenceDTO) ContextValidate ¶

func (m *ComponentDifferenceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component difference d t o based on the context it is used

func (*ComponentDifferenceDTO) MarshalBinary ¶

func (m *ComponentDifferenceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentDifferenceDTO) UnmarshalBinary ¶

func (m *ComponentDifferenceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentDifferenceDTO) Validate ¶

func (m *ComponentDifferenceDTO) Validate(formats strfmt.Registry) error

Validate validates this component difference d t o

type ComponentHistoryDTO ¶

type ComponentHistoryDTO struct {

	// The component id.
	ComponentID string `json:"componentId,omitempty"`

	// The history for the properties of the component.
	PropertyHistory map[string]PropertyHistoryDTO `json:"propertyHistory,omitempty"`
}

ComponentHistoryDTO component history d t o

swagger:model ComponentHistoryDTO

func (*ComponentHistoryDTO) ContextValidate ¶

func (m *ComponentHistoryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component history d t o based on the context it is used

func (*ComponentHistoryDTO) MarshalBinary ¶

func (m *ComponentHistoryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentHistoryDTO) UnmarshalBinary ¶

func (m *ComponentHistoryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentHistoryDTO) Validate ¶

func (m *ComponentHistoryDTO) Validate(formats strfmt.Registry) error

Validate validates this component history d t o

type ComponentHistoryEntity ¶

type ComponentHistoryEntity struct {

	// component history
	ComponentHistory *ComponentHistoryDTO `json:"componentHistory,omitempty"`
}

ComponentHistoryEntity component history entity

swagger:model ComponentHistoryEntity

func (*ComponentHistoryEntity) ContextValidate ¶

func (m *ComponentHistoryEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component history entity based on the context it is used

func (*ComponentHistoryEntity) MarshalBinary ¶

func (m *ComponentHistoryEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentHistoryEntity) UnmarshalBinary ¶

func (m *ComponentHistoryEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentHistoryEntity) Validate ¶

func (m *ComponentHistoryEntity) Validate(formats strfmt.Registry) error

Validate validates this component history entity

type ComponentLifecycle ¶ added in v1.19.1

type ComponentLifecycle interface{}

ComponentLifecycle component lifecycle

swagger:model ComponentLifecycle

type ComponentManifest ¶ added in v1.19.1

type ComponentManifest struct {

	// Public interfaces defined in this bundle
	Apis []*DefinedType `json:"apis"`

	// Controller Services provided in this bundle
	ControllerServices []*ControllerServiceDefinition `json:"controllerServices"`

	// Processors provided in this bundle
	Processors []*ProcessorDefinition `json:"processors"`

	// Reporting Tasks provided in this bundle
	ReportingTasks []*ReportingTaskDefinition `json:"reportingTasks"`
}

ComponentManifest component manifest

swagger:model ComponentManifest

func (*ComponentManifest) ContextValidate ¶ added in v1.19.1

func (m *ComponentManifest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component manifest based on the context it is used

func (*ComponentManifest) MarshalBinary ¶ added in v1.19.1

func (m *ComponentManifest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentManifest) UnmarshalBinary ¶ added in v1.19.1

func (m *ComponentManifest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentManifest) Validate ¶ added in v1.19.1

func (m *ComponentManifest) Validate(formats strfmt.Registry) error

Validate validates this component manifest

type ComponentReferenceDTO ¶

type ComponentReferenceDTO struct {

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The name of the component.
	Name string `json:"name,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ComponentReferenceDTO component reference d t o

swagger:model ComponentReferenceDTO

func (*ComponentReferenceDTO) ContextValidate ¶

func (m *ComponentReferenceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component reference d t o based on the context it is used

func (*ComponentReferenceDTO) MarshalBinary ¶

func (m *ComponentReferenceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentReferenceDTO) UnmarshalBinary ¶

func (m *ComponentReferenceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentReferenceDTO) Validate ¶

func (m *ComponentReferenceDTO) Validate(formats strfmt.Registry) error

Validate validates this component reference d t o

type ComponentReferenceEntity ¶

type ComponentReferenceEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ComponentReferenceDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ComponentReferenceEntity component reference entity

swagger:model ComponentReferenceEntity

func (*ComponentReferenceEntity) ContextValidate ¶

func (m *ComponentReferenceEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component reference entity based on the context it is used

func (*ComponentReferenceEntity) MarshalBinary ¶

func (m *ComponentReferenceEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentReferenceEntity) UnmarshalBinary ¶

func (m *ComponentReferenceEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentReferenceEntity) Validate ¶

func (m *ComponentReferenceEntity) Validate(formats strfmt.Registry) error

Validate validates this component reference entity

type ComponentRestrictionPermissionDTO ¶

type ComponentRestrictionPermissionDTO struct {

	// The permissions for this component restriction. Note: the read permission are not used and will always be false.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The required permission necessary for this restriction.
	RequiredPermission *RequiredPermissionDTO `json:"requiredPermission,omitempty"`
}

ComponentRestrictionPermissionDTO component restriction permission d t o

swagger:model ComponentRestrictionPermissionDTO

func (*ComponentRestrictionPermissionDTO) ContextValidate ¶

func (m *ComponentRestrictionPermissionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component restriction permission d t o based on the context it is used

func (*ComponentRestrictionPermissionDTO) MarshalBinary ¶

func (m *ComponentRestrictionPermissionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentRestrictionPermissionDTO) UnmarshalBinary ¶

func (m *ComponentRestrictionPermissionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentRestrictionPermissionDTO) Validate ¶

Validate validates this component restriction permission d t o

type ComponentSearchResultDTO ¶

type ComponentSearchResultDTO struct {

	// The group id of the component that matched the search.
	GroupID string `json:"groupId,omitempty"`

	// The id of the component that matched the search.
	ID string `json:"id,omitempty"`

	// What matched the search from the component.
	Matches []string `json:"matches"`

	// The name of the component that matched the search.
	Name string `json:"name,omitempty"`

	// The parent group of the component that matched the search.
	ParentGroup *SearchResultGroupDTO `json:"parentGroup,omitempty"`

	// The nearest versioned ancestor group of the component that matched the search.
	VersionedGroup *SearchResultGroupDTO `json:"versionedGroup,omitempty"`
}

ComponentSearchResultDTO component search result d t o

swagger:model ComponentSearchResultDTO

func (*ComponentSearchResultDTO) ContextValidate ¶

func (m *ComponentSearchResultDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component search result d t o based on the context it is used

func (*ComponentSearchResultDTO) MarshalBinary ¶

func (m *ComponentSearchResultDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentSearchResultDTO) UnmarshalBinary ¶

func (m *ComponentSearchResultDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentSearchResultDTO) Validate ¶

func (m *ComponentSearchResultDTO) Validate(formats strfmt.Registry) error

Validate validates this component search result d t o

type ComponentStateDTO ¶

type ComponentStateDTO struct {

	// The cluster state for this component, or null if this NiFi is a standalone instance.
	ClusterState *StateMapDTO `json:"clusterState,omitempty"`

	// The component identifier.
	ComponentID string `json:"componentId,omitempty"`

	// The local state for this component.
	LocalState *StateMapDTO `json:"localState,omitempty"`

	// Description of the state this component persists.
	StateDescription string `json:"stateDescription,omitempty"`
}

ComponentStateDTO component state d t o

swagger:model ComponentStateDTO

func (*ComponentStateDTO) ContextValidate ¶

func (m *ComponentStateDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component state d t o based on the context it is used

func (*ComponentStateDTO) MarshalBinary ¶

func (m *ComponentStateDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentStateDTO) UnmarshalBinary ¶

func (m *ComponentStateDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentStateDTO) Validate ¶

func (m *ComponentStateDTO) Validate(formats strfmt.Registry) error

Validate validates this component state d t o

type ComponentStateEntity ¶

type ComponentStateEntity struct {

	// The component state.
	ComponentState *ComponentStateDTO `json:"componentState,omitempty"`
}

ComponentStateEntity component state entity

swagger:model ComponentStateEntity

func (*ComponentStateEntity) ContextValidate ¶

func (m *ComponentStateEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component state entity based on the context it is used

func (*ComponentStateEntity) MarshalBinary ¶

func (m *ComponentStateEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentStateEntity) UnmarshalBinary ¶

func (m *ComponentStateEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentStateEntity) Validate ¶

func (m *ComponentStateEntity) Validate(formats strfmt.Registry) error

Validate validates this component state entity

type ComponentValidationResultDTO ¶

type ComponentValidationResultDTO struct {

	// The number of active threads for the referencing component.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// Whether or not the component is currently valid
	CurrentlyValid bool `json:"currentlyValid,omitempty"`

	// The UUID of this component
	ID string `json:"id,omitempty"`

	// The name of this component.
	Name string `json:"name,omitempty"`

	// The UUID of the Process Group that this component is in
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The type of this component
	// Enum: [PROCESSOR CONTROLLER_SERVICE INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT]
	ReferenceType string `json:"referenceType,omitempty"`

	// The validation errors that will apply to the component if the Parameter Context is changed
	ResultantValidationErrors []string `json:"resultantValidationErrors"`

	// Whether or not the component will be valid if the Parameter Context is changed
	ResultsValid bool `json:"resultsValid,omitempty"`

	// The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state.
	State string `json:"state,omitempty"`

	// The validation errors for the component.
	ValidationErrors []string `json:"validationErrors"`
}

ComponentValidationResultDTO component validation result d t o

swagger:model ComponentValidationResultDTO

func (*ComponentValidationResultDTO) ContextValidate ¶

func (m *ComponentValidationResultDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this component validation result d t o based on context it is used

func (*ComponentValidationResultDTO) MarshalBinary ¶

func (m *ComponentValidationResultDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentValidationResultDTO) UnmarshalBinary ¶

func (m *ComponentValidationResultDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentValidationResultDTO) Validate ¶

func (m *ComponentValidationResultDTO) Validate(formats strfmt.Registry) error

Validate validates this component validation result d t o

type ComponentValidationResultEntity ¶

type ComponentValidationResultEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ComponentValidationResultDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ComponentValidationResultEntity component validation result entity

swagger:model ComponentValidationResultEntity

func (*ComponentValidationResultEntity) ContextValidate ¶

func (m *ComponentValidationResultEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component validation result entity based on the context it is used

func (*ComponentValidationResultEntity) MarshalBinary ¶

func (m *ComponentValidationResultEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentValidationResultEntity) UnmarshalBinary ¶

func (m *ComponentValidationResultEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentValidationResultEntity) Validate ¶

Validate validates this component validation result entity

type ComponentValidationResultsEntity ¶

type ComponentValidationResultsEntity struct {

	// A List of ComponentValidationResultEntity, one for each component that is validated
	ValidationResults []*ComponentValidationResultEntity `json:"validationResults"`
}

ComponentValidationResultsEntity component validation results entity

swagger:model ComponentValidationResultsEntity

func (*ComponentValidationResultsEntity) ContextValidate ¶

func (m *ComponentValidationResultsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component validation results entity based on the context it is used

func (*ComponentValidationResultsEntity) MarshalBinary ¶

func (m *ComponentValidationResultsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentValidationResultsEntity) UnmarshalBinary ¶

func (m *ComponentValidationResultsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentValidationResultsEntity) Validate ¶

Validate validates this component validation results entity

type ConfigVerificationResultDTO ¶

type ConfigVerificationResultDTO struct {

	// An explanation of why the step was or was not successful
	Explanation string `json:"explanation,omitempty"`

	// The outcome of the verification
	// Enum: [SUCCESSFUL FAILED SKIPPED]
	Outcome string `json:"outcome,omitempty"`

	// The name of the verification step
	VerificationStepName string `json:"verificationStepName,omitempty"`
}

ConfigVerificationResultDTO config verification result d t o

swagger:model ConfigVerificationResultDTO

func (*ConfigVerificationResultDTO) ContextValidate ¶

func (m *ConfigVerificationResultDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this config verification result d t o based on context it is used

func (*ConfigVerificationResultDTO) MarshalBinary ¶

func (m *ConfigVerificationResultDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigVerificationResultDTO) UnmarshalBinary ¶

func (m *ConfigVerificationResultDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigVerificationResultDTO) Validate ¶

func (m *ConfigVerificationResultDTO) Validate(formats strfmt.Registry) error

Validate validates this config verification result d t o

type ConfigurationAnalysisDTO ¶

type ConfigurationAnalysisDTO struct {

	// The ID of the component
	ComponentID string `json:"componentId,omitempty"`

	// The configured properties for the component
	Properties map[string]string `json:"properties,omitempty"`

	// The attributes that are referenced by the properties, mapped to recently used values
	ReferencedAttributes map[string]string `json:"referencedAttributes,omitempty"`

	// Whether or not the component supports verification
	SupportsVerification bool `json:"supportsVerification,omitempty"`
}

ConfigurationAnalysisDTO configuration analysis d t o

swagger:model ConfigurationAnalysisDTO

func (*ConfigurationAnalysisDTO) ContextValidate ¶

func (m *ConfigurationAnalysisDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configuration analysis d t o based on context it is used

func (*ConfigurationAnalysisDTO) MarshalBinary ¶

func (m *ConfigurationAnalysisDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigurationAnalysisDTO) UnmarshalBinary ¶

func (m *ConfigurationAnalysisDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigurationAnalysisDTO) Validate ¶

func (m *ConfigurationAnalysisDTO) Validate(formats strfmt.Registry) error

Validate validates this configuration analysis d t o

type ConfigurationAnalysisEntity ¶

type ConfigurationAnalysisEntity struct {

	// The configuration analysis
	ConfigurationAnalysis *ConfigurationAnalysisDTO `json:"configurationAnalysis,omitempty"`
}

ConfigurationAnalysisEntity configuration analysis entity

swagger:model ConfigurationAnalysisEntity

func (*ConfigurationAnalysisEntity) ContextValidate ¶

func (m *ConfigurationAnalysisEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configuration analysis entity based on the context it is used

func (*ConfigurationAnalysisEntity) MarshalBinary ¶

func (m *ConfigurationAnalysisEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigurationAnalysisEntity) UnmarshalBinary ¶

func (m *ConfigurationAnalysisEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigurationAnalysisEntity) Validate ¶

func (m *ConfigurationAnalysisEntity) Validate(formats strfmt.Registry) error

Validate validates this configuration analysis entity

type ConnectableComponent ¶

type ConnectableComponent struct {

	// The comments for the connectable component.
	Comments string `json:"comments,omitempty"`

	// The id of the group that the connectable component resides in
	// Required: true
	GroupID *string `json:"groupId"`

	// The id of the connectable component.
	// Required: true
	ID *string `json:"id"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The name of the connectable component
	Name string `json:"name,omitempty"`

	// The type of component the connectable is.
	// Required: true
	// Enum: [PROCESSOR REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT INPUT_PORT OUTPUT_PORT FUNNEL]
	Type *string `json:"type"`
}

ConnectableComponent connectable component

swagger:model ConnectableComponent

func (*ConnectableComponent) ContextValidate ¶

func (m *ConnectableComponent) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this connectable component based on context it is used

func (*ConnectableComponent) MarshalBinary ¶

func (m *ConnectableComponent) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectableComponent) UnmarshalBinary ¶

func (m *ConnectableComponent) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectableComponent) Validate ¶

func (m *ConnectableComponent) Validate(formats strfmt.Registry) error

Validate validates this connectable component

type ConnectableDTO ¶

type ConnectableDTO struct {

	// The comments for the connectable component.
	Comments string `json:"comments,omitempty"`

	// If the connectable component represents a remote port, indicates if the target exists.
	Exists bool `json:"exists,omitempty"`

	// The id of the group that the connectable component resides in
	// Required: true
	GroupID *string `json:"groupId"`

	// The id of the connectable component.
	// Required: true
	ID *string `json:"id"`

	// The name of the connectable component
	Name string `json:"name,omitempty"`

	// Reflects the current state of the connectable component.
	Running bool `json:"running,omitempty"`

	// If the connectable component represents a remote port, indicates if the target is configured to transmit.
	Transmitting bool `json:"transmitting,omitempty"`

	// The type of component the connectable is.
	// Required: true
	// Enum: [PROCESSOR REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT INPUT_PORT OUTPUT_PORT FUNNEL]
	Type *string `json:"type"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ConnectableDTO connectable d t o

swagger:model ConnectableDTO

func (*ConnectableDTO) ContextValidate ¶

func (m *ConnectableDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this connectable d t o based on context it is used

func (*ConnectableDTO) MarshalBinary ¶

func (m *ConnectableDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectableDTO) UnmarshalBinary ¶

func (m *ConnectableDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectableDTO) Validate ¶

func (m *ConnectableDTO) Validate(formats strfmt.Registry) error

Validate validates this connectable d t o

type ConnectionDTO ¶

type ConnectionDTO struct {

	// The relationships that the source of the connection currently supports.
	// Unique: true
	AvailableRelationships []string `json:"availableRelationships"`

	// The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue.
	BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"`

	// The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue.
	BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"`

	// The bend points on the connection.
	Bends []*PositionDTO `json:"bends"`

	// The destination of the connection.
	Destination *ConnectableDTO `json:"destination,omitempty"`

	// The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it.
	FlowFileExpiration string `json:"flowFileExpiration,omitempty"`

	// The z index of the connection.
	GetzIndex int64 `json:"getzIndex,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The index of the bend point where to place the connection label.
	LabelIndex int32 `json:"labelIndex,omitempty"`

	// Whether or not data should be compressed when being transferred between nodes in the cluster.
	// Enum: [DO_NOT_COMPRESS COMPRESS_ATTRIBUTES_ONLY COMPRESS_ATTRIBUTES_AND_CONTENT]
	LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"`

	// The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE
	LoadBalancePartitionAttribute string `json:"loadBalancePartitionAttribute,omitempty"`

	// The current status of the Connection's Load Balancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load Balancing is configured but inactive (not currently transferring data to another node), or that Load Balancing is configured and actively transferring data to another node.
	// Enum: [LOAD_BALANCE_NOT_CONFIGURED LOAD_BALANCE_INACTIVE LOAD_BALANCE_ACTIVE]
	LoadBalanceStatus string `json:"loadBalanceStatus,omitempty"`

	// How to load balance the data in this Connection across the nodes in the cluster.
	// Enum: [DO_NOT_LOAD_BALANCE PARTITION_BY_ATTRIBUTE ROUND_ROBIN SINGLE_NODE]
	LoadBalanceStrategy string `json:"loadBalanceStrategy,omitempty"`

	// The name of the connection.
	Name string `json:"name,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The comparators used to prioritize the queue.
	Prioritizers []string `json:"prioritizers"`

	// The selected relationship that comprise the connection.
	// Unique: true
	SelectedRelationships []string `json:"selectedRelationships"`

	// The source of the connection.
	Source *ConnectableDTO `json:"source,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ConnectionDTO connection d t o

swagger:model ConnectionDTO

func (*ConnectionDTO) ContextValidate ¶

func (m *ConnectionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection d t o based on the context it is used

func (*ConnectionDTO) MarshalBinary ¶

func (m *ConnectionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionDTO) UnmarshalBinary ¶

func (m *ConnectionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionDTO) Validate ¶

func (m *ConnectionDTO) Validate(formats strfmt.Registry) error

Validate validates this connection d t o

type ConnectionDiagnosticsDTO ¶

type ConnectionDiagnosticsDTO struct {

	// Aggregate values for all nodes in the cluster, or for this instance if not clustered
	AggregateSnapshot *ConnectionDiagnosticsSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// Details about the connection
	Connection *ConnectionDTO `json:"connection,omitempty"`

	// A list of values for each node in the cluster, if clustered.
	NodeSnapshots []*ConnectionDiagnosticsSnapshotDTO `json:"nodeSnapshots"`
}

ConnectionDiagnosticsDTO connection diagnostics d t o

swagger:model ConnectionDiagnosticsDTO

func (*ConnectionDiagnosticsDTO) ContextValidate ¶

func (m *ConnectionDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection diagnostics d t o based on the context it is used

func (*ConnectionDiagnosticsDTO) MarshalBinary ¶

func (m *ConnectionDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionDiagnosticsDTO) UnmarshalBinary ¶

func (m *ConnectionDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionDiagnosticsDTO) Validate ¶

func (m *ConnectionDiagnosticsDTO) Validate(formats strfmt.Registry) error

Validate validates this connection diagnostics d t o

type ConnectionDiagnosticsSnapshotDTO ¶

type ConnectionDiagnosticsSnapshotDTO struct {

	// The local queue partition, from which components can pull FlowFiles on this node.
	LocalQueuePartition *LocalQueuePartitionDTO `json:"localQueuePartition,omitempty"`

	// The Node Identifier that this information pertains to
	NodeIdentifier string `json:"nodeIdentifier,omitempty"`

	// remote queue partitions
	RemoteQueuePartitions []*RemoteQueuePartitionDTO `json:"remoteQueuePartitions"`

	// Total number of bytes that make up the content for the FlowFiles owned by this Connection
	TotalByteCount int64 `json:"totalByteCount,omitempty"`

	// Total number of FlowFiles owned by the Connection
	TotalFlowFileCount int32 `json:"totalFlowFileCount,omitempty"`
}

ConnectionDiagnosticsSnapshotDTO connection diagnostics snapshot d t o

swagger:model ConnectionDiagnosticsSnapshotDTO

func (*ConnectionDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *ConnectionDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection diagnostics snapshot d t o based on the context it is used

func (*ConnectionDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *ConnectionDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *ConnectionDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionDiagnosticsSnapshotDTO) Validate ¶

Validate validates this connection diagnostics snapshot d t o

type ConnectionEntity ¶

type ConnectionEntity struct {

	// The bend points on the connection.
	Bends []*PositionDTO `json:"bends"`

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ConnectionDTO `json:"component,omitempty"`

	// The identifier of the group of the destination of this connection.
	DestinationGroupID string `json:"destinationGroupId,omitempty"`

	// The identifier of the destination of this connection.
	DestinationID string `json:"destinationId,omitempty"`

	// The type of component the destination connectable is.
	// Required: true
	// Enum: [PROCESSOR REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT INPUT_PORT OUTPUT_PORT FUNNEL]
	DestinationType *string `json:"destinationType"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The z index of the connection.
	GetzIndex int64 `json:"getzIndex,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The index of the bend point where to place the connection label.
	LabelIndex int32 `json:"labelIndex,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The identifier of the group of the source of this connection.
	SourceGroupID string `json:"sourceGroupId,omitempty"`

	// The identifier of the source of this connection.
	SourceID string `json:"sourceId,omitempty"`

	// The type of component the source connectable is.
	// Required: true
	// Enum: [PROCESSOR REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT INPUT_PORT OUTPUT_PORT FUNNEL]
	SourceType *string `json:"sourceType"`

	// The status of the connection.
	Status *ConnectionStatusDTO `json:"status,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ConnectionEntity connection entity

swagger:model ConnectionEntity

func (*ConnectionEntity) ContextValidate ¶

func (m *ConnectionEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection entity based on the context it is used

func (*ConnectionEntity) MarshalBinary ¶

func (m *ConnectionEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionEntity) UnmarshalBinary ¶

func (m *ConnectionEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionEntity) Validate ¶

func (m *ConnectionEntity) Validate(formats strfmt.Registry) error

Validate validates this connection entity

type ConnectionStatisticsDTO ¶

type ConnectionStatisticsDTO struct {

	// The status snapshot that represents the aggregate stats of the cluster
	AggregateSnapshot *ConnectionStatisticsSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The ID of the connection
	ID string `json:"id,omitempty"`

	// A list of status snapshots for each node
	NodeSnapshots []*NodeConnectionStatisticsSnapshotDTO `json:"nodeSnapshots"`

	// The timestamp of when the stats were last refreshed
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`
}

ConnectionStatisticsDTO connection statistics d t o

swagger:model ConnectionStatisticsDTO

func (*ConnectionStatisticsDTO) ContextValidate ¶

func (m *ConnectionStatisticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection statistics d t o based on the context it is used

func (*ConnectionStatisticsDTO) MarshalBinary ¶

func (m *ConnectionStatisticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatisticsDTO) UnmarshalBinary ¶

func (m *ConnectionStatisticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatisticsDTO) Validate ¶

func (m *ConnectionStatisticsDTO) Validate(formats strfmt.Registry) error

Validate validates this connection statistics d t o

type ConnectionStatisticsEntity ¶

type ConnectionStatisticsEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// connection statistics
	ConnectionStatistics *ConnectionStatisticsDTO `json:"connectionStatistics,omitempty"`
}

ConnectionStatisticsEntity connection statistics entity

swagger:model ConnectionStatisticsEntity

func (*ConnectionStatisticsEntity) ContextValidate ¶

func (m *ConnectionStatisticsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection statistics entity based on the context it is used

func (*ConnectionStatisticsEntity) MarshalBinary ¶

func (m *ConnectionStatisticsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatisticsEntity) UnmarshalBinary ¶

func (m *ConnectionStatisticsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatisticsEntity) Validate ¶

func (m *ConnectionStatisticsEntity) Validate(formats strfmt.Registry) error

Validate validates this connection statistics entity

type ConnectionStatisticsSnapshotDTO ¶

type ConnectionStatisticsSnapshotDTO struct {

	// The id of the connection.
	ID string `json:"id,omitempty"`

	// The predicted total number of bytes in the queue at the next configured interval.
	PredictedBytesAtNextInterval int64 `json:"predictedBytesAtNextInterval,omitempty"`

	// The predicted number of queued objects at the next configured interval.
	PredictedCountAtNextInterval int32 `json:"predictedCountAtNextInterval,omitempty"`

	// The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue.
	PredictedMillisUntilBytesBackpressure int64 `json:"predictedMillisUntilBytesBackpressure,omitempty"`

	// The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count.
	PredictedMillisUntilCountBackpressure int64 `json:"predictedMillisUntilCountBackpressure,omitempty"`

	// The predicted percentage of bytes in the queue against current threshold at the next configured interval.
	PredictedPercentBytes int32 `json:"predictedPercentBytes,omitempty"`

	// The predicted percentage of queued objects at the next configured interval.
	PredictedPercentCount int32 `json:"predictedPercentCount,omitempty"`

	// The prediction interval in seconds
	PredictionIntervalMillis int64 `json:"predictionIntervalMillis,omitempty"`
}

ConnectionStatisticsSnapshotDTO connection statistics snapshot d t o

swagger:model ConnectionStatisticsSnapshotDTO

func (*ConnectionStatisticsSnapshotDTO) ContextValidate ¶

func (m *ConnectionStatisticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this connection statistics snapshot d t o based on context it is used

func (*ConnectionStatisticsSnapshotDTO) MarshalBinary ¶

func (m *ConnectionStatisticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatisticsSnapshotDTO) UnmarshalBinary ¶

func (m *ConnectionStatisticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatisticsSnapshotDTO) Validate ¶

Validate validates this connection statistics snapshot d t o

type ConnectionStatusDTO ¶

type ConnectionStatusDTO struct {

	// The status snapshot that represents the aggregate stats of the cluster
	AggregateSnapshot *ConnectionStatusSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The ID of the destination component
	DestinationID string `json:"destinationId,omitempty"`

	// The name of the destination component
	DestinationName string `json:"destinationName,omitempty"`

	// The ID of the Process Group that the connection belongs to
	GroupID string `json:"groupId,omitempty"`

	// The ID of the connection
	ID string `json:"id,omitempty"`

	// The name of the connection
	Name string `json:"name,omitempty"`

	// A list of status snapshots for each node
	NodeSnapshots []*NodeConnectionStatusSnapshotDTO `json:"nodeSnapshots"`

	// The ID of the source component
	SourceID string `json:"sourceId,omitempty"`

	// The name of the source component
	SourceName string `json:"sourceName,omitempty"`

	// The timestamp of when the stats were last refreshed
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`
}

ConnectionStatusDTO connection status d t o

swagger:model ConnectionStatusDTO

func (*ConnectionStatusDTO) ContextValidate ¶

func (m *ConnectionStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection status d t o based on the context it is used

func (*ConnectionStatusDTO) MarshalBinary ¶

func (m *ConnectionStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatusDTO) UnmarshalBinary ¶

func (m *ConnectionStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatusDTO) Validate ¶

func (m *ConnectionStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this connection status d t o

type ConnectionStatusEntity ¶

type ConnectionStatusEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// connection status
	ConnectionStatus *ConnectionStatusDTO `json:"connectionStatus,omitempty"`
}

ConnectionStatusEntity connection status entity

swagger:model ConnectionStatusEntity

func (*ConnectionStatusEntity) ContextValidate ¶

func (m *ConnectionStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection status entity based on the context it is used

func (*ConnectionStatusEntity) MarshalBinary ¶

func (m *ConnectionStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatusEntity) UnmarshalBinary ¶

func (m *ConnectionStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatusEntity) Validate ¶

func (m *ConnectionStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this connection status entity

type ConnectionStatusPredictionsSnapshotDTO ¶

type ConnectionStatusPredictionsSnapshotDTO struct {

	// The predicted total number of bytes in the queue at the next configured interval.
	PredictedBytesAtNextInterval int64 `json:"predictedBytesAtNextInterval,omitempty"`

	// The predicted number of queued objects at the next configured interval.
	PredictedCountAtNextInterval int32 `json:"predictedCountAtNextInterval,omitempty"`

	// The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue.
	PredictedMillisUntilBytesBackpressure int64 `json:"predictedMillisUntilBytesBackpressure,omitempty"`

	// The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count.
	PredictedMillisUntilCountBackpressure int64 `json:"predictedMillisUntilCountBackpressure,omitempty"`

	// Predicted connection percent use regarding queued flow files size and backpressure threshold if configured.
	PredictedPercentBytes int32 `json:"predictedPercentBytes,omitempty"`

	// Predicted connection percent use regarding queued flow files count and backpressure threshold if configured.
	PredictedPercentCount int32 `json:"predictedPercentCount,omitempty"`

	// The configured interval (in seconds) for predicting connection queue count and size (and percent usage).
	PredictionIntervalSeconds int32 `json:"predictionIntervalSeconds,omitempty"`
}

ConnectionStatusPredictionsSnapshotDTO connection status predictions snapshot d t o

swagger:model ConnectionStatusPredictionsSnapshotDTO

func (*ConnectionStatusPredictionsSnapshotDTO) ContextValidate ¶

ContextValidate validates this connection status predictions snapshot d t o based on context it is used

func (*ConnectionStatusPredictionsSnapshotDTO) MarshalBinary ¶

func (m *ConnectionStatusPredictionsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatusPredictionsSnapshotDTO) UnmarshalBinary ¶

func (m *ConnectionStatusPredictionsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatusPredictionsSnapshotDTO) Validate ¶

Validate validates this connection status predictions snapshot d t o

type ConnectionStatusSnapshotDTO ¶

type ConnectionStatusSnapshotDTO struct {

	// The size of the FlowFiles that have come into the connection in the last 5 minutes.
	BytesIn int64 `json:"bytesIn,omitempty"`

	// The number of bytes that have left the connection in the last 5 minutes.
	BytesOut int64 `json:"bytesOut,omitempty"`

	// The size of the FlowFiles that are currently queued in the connection.
	BytesQueued int64 `json:"bytesQueued,omitempty"`

	// The id of the destination of the connection.
	DestinationID string `json:"destinationId,omitempty"`

	// The name of the destination of the connection.
	DestinationName string `json:"destinationName,omitempty"`

	// The availability of FlowFiles in this connection
	FlowFileAvailability string `json:"flowFileAvailability,omitempty"`

	// The number of FlowFiles that have come into the connection in the last 5 minutes.
	FlowFilesIn int32 `json:"flowFilesIn,omitempty"`

	// The number of FlowFiles that have left the connection in the last 5 minutes.
	FlowFilesOut int32 `json:"flowFilesOut,omitempty"`

	// The number of FlowFiles that are currently queued in the connection.
	FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"`

	// The id of the process group the connection belongs to.
	GroupID string `json:"groupId,omitempty"`

	// The id of the connection.
	ID string `json:"id,omitempty"`

	// The input count/size for the connection in the last 5 minutes, pretty printed.
	Input string `json:"input,omitempty"`

	// The name of the connection.
	Name string `json:"name,omitempty"`

	// The output count/sie for the connection in the last 5 minutes, pretty printed.
	Output string `json:"output,omitempty"`

	// Connection percent use regarding queued flow files size and backpressure threshold if configured.
	PercentUseBytes int32 `json:"percentUseBytes,omitempty"`

	// Connection percent use regarding queued flow files count and backpressure threshold if configured.
	PercentUseCount int32 `json:"percentUseCount,omitempty"`

	// Predictions, if available, for this connection (null if not available)
	Predictions *ConnectionStatusPredictionsSnapshotDTO `json:"predictions,omitempty"`

	// The total count and size of queued flowfiles formatted.
	Queued string `json:"queued,omitempty"`

	// The number of flowfiles that are queued, pretty printed.
	QueuedCount string `json:"queuedCount,omitempty"`

	// The total size of flowfiles that are queued formatted.
	QueuedSize string `json:"queuedSize,omitempty"`

	// The id of the source of the connection.
	SourceID string `json:"sourceId,omitempty"`

	// The name of the source of the connection.
	SourceName string `json:"sourceName,omitempty"`
}

ConnectionStatusSnapshotDTO connection status snapshot d t o

swagger:model ConnectionStatusSnapshotDTO

func (*ConnectionStatusSnapshotDTO) ContextValidate ¶

func (m *ConnectionStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection status snapshot d t o based on the context it is used

func (*ConnectionStatusSnapshotDTO) MarshalBinary ¶

func (m *ConnectionStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatusSnapshotDTO) UnmarshalBinary ¶

func (m *ConnectionStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatusSnapshotDTO) Validate ¶

func (m *ConnectionStatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this connection status snapshot d t o

type ConnectionStatusSnapshotEntity ¶

type ConnectionStatusSnapshotEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// connection status snapshot
	ConnectionStatusSnapshot *ConnectionStatusSnapshotDTO `json:"connectionStatusSnapshot,omitempty"`

	// The id of the connection.
	ID string `json:"id,omitempty"`
}

ConnectionStatusSnapshotEntity connection status snapshot entity

swagger:model ConnectionStatusSnapshotEntity

func (*ConnectionStatusSnapshotEntity) ContextValidate ¶

func (m *ConnectionStatusSnapshotEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connection status snapshot entity based on the context it is used

func (*ConnectionStatusSnapshotEntity) MarshalBinary ¶

func (m *ConnectionStatusSnapshotEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionStatusSnapshotEntity) UnmarshalBinary ¶

func (m *ConnectionStatusSnapshotEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionStatusSnapshotEntity) Validate ¶

func (m *ConnectionStatusSnapshotEntity) Validate(formats strfmt.Registry) error

Validate validates this connection status snapshot entity

type ConnectionsEntity ¶

type ConnectionsEntity struct {

	// connections
	// Unique: true
	Connections []*ConnectionEntity `json:"connections"`
}

ConnectionsEntity connections entity

swagger:model ConnectionsEntity

func (*ConnectionsEntity) ContextValidate ¶

func (m *ConnectionsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this connections entity based on the context it is used

func (*ConnectionsEntity) MarshalBinary ¶

func (m *ConnectionsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConnectionsEntity) UnmarshalBinary ¶

func (m *ConnectionsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConnectionsEntity) Validate ¶

func (m *ConnectionsEntity) Validate(formats strfmt.Registry) error

Validate validates this connections entity

type ControllerBulletinsEntity ¶

type ControllerBulletinsEntity struct {

	// System level bulletins to be reported to the user.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// Controller service bulletins to be reported to the user.
	ControllerServiceBulletins []*BulletinEntity `json:"controllerServiceBulletins"`

	// Flow registry client bulletins to be reported to the user.
	FlowRegistryClientBulletins []*BulletinEntity `json:"flowRegistryClientBulletins"`

	// Parameter provider bulletins to be reported to the user.
	ParameterProviderBulletins []*BulletinEntity `json:"parameterProviderBulletins"`

	// Reporting task bulletins to be reported to the user.
	ReportingTaskBulletins []*BulletinEntity `json:"reportingTaskBulletins"`
}

ControllerBulletinsEntity controller bulletins entity

swagger:model ControllerBulletinsEntity

func (*ControllerBulletinsEntity) ContextValidate ¶

func (m *ControllerBulletinsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller bulletins entity based on the context it is used

func (*ControllerBulletinsEntity) MarshalBinary ¶

func (m *ControllerBulletinsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerBulletinsEntity) UnmarshalBinary ¶

func (m *ControllerBulletinsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerBulletinsEntity) Validate ¶

func (m *ControllerBulletinsEntity) Validate(formats strfmt.Registry) error

Validate validates this controller bulletins entity

type ControllerConfigurationDTO ¶

type ControllerConfigurationDTO struct {

	// The maximum number of event driven threads the NiFi has available.
	MaxEventDrivenThreadCount int32 `json:"maxEventDrivenThreadCount,omitempty"`

	// The maximum number of timer driven threads the NiFi has available.
	MaxTimerDrivenThreadCount int32 `json:"maxTimerDrivenThreadCount,omitempty"`
}

ControllerConfigurationDTO controller configuration d t o

swagger:model ControllerConfigurationDTO

func (*ControllerConfigurationDTO) ContextValidate ¶

func (m *ControllerConfigurationDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this controller configuration d t o based on context it is used

func (*ControllerConfigurationDTO) MarshalBinary ¶

func (m *ControllerConfigurationDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerConfigurationDTO) UnmarshalBinary ¶

func (m *ControllerConfigurationDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerConfigurationDTO) Validate ¶

func (m *ControllerConfigurationDTO) Validate(formats strfmt.Registry) error

Validate validates this controller configuration d t o

type ControllerConfigurationEntity ¶

type ControllerConfigurationEntity struct {

	// The controller configuration.
	Component *ControllerConfigurationDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`
}

ControllerConfigurationEntity controller configuration entity

swagger:model ControllerConfigurationEntity

func (*ControllerConfigurationEntity) ContextValidate ¶

func (m *ControllerConfigurationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller configuration entity based on the context it is used

func (*ControllerConfigurationEntity) MarshalBinary ¶

func (m *ControllerConfigurationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerConfigurationEntity) UnmarshalBinary ¶

func (m *ControllerConfigurationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerConfigurationEntity) Validate ¶

func (m *ControllerConfigurationEntity) Validate(formats strfmt.Registry) error

Validate validates this controller configuration entity

type ControllerDTO ¶

type ControllerDTO struct {

	// The number of active remote ports contained in the NiFi.
	ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"`

	// The comments for the NiFi.
	Comments string `json:"comments,omitempty"`

	// The number of disabled components in the NiFi.
	DisabledCount int32 `json:"disabledCount,omitempty"`

	// The id of the NiFi.
	ID string `json:"id,omitempty"`

	// The number of inactive remote ports contained in the NiFi.
	InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"`

	// The number of input ports contained in the NiFi.
	InputPortCount int32 `json:"inputPortCount,omitempty"`

	// The input ports available to send data to for the NiFi.
	// Unique: true
	InputPorts []*PortDTO `json:"inputPorts"`

	// If clustered, the id of the Cluster Manager, otherwise the id of the NiFi.
	InstanceID string `json:"instanceId,omitempty"`

	// The number of invalid components in the NiFi.
	InvalidCount int32 `json:"invalidCount,omitempty"`

	// The name of the NiFi.
	Name string `json:"name,omitempty"`

	// The number of output ports in the NiFi.
	OutputPortCount int32 `json:"outputPortCount,omitempty"`

	// The output ports available to received data from the NiFi.
	// Unique: true
	OutputPorts []*PortDTO `json:"outputPorts"`

	// The HTTP(S) Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null.
	RemoteSiteHTTPListeningPort int32 `json:"remoteSiteHttpListeningPort,omitempty"`

	// The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null.
	RemoteSiteListeningPort int32 `json:"remoteSiteListeningPort,omitempty"`

	// The number of running components in the NiFi.
	RunningCount int32 `json:"runningCount,omitempty"`

	// Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication).
	SiteToSiteSecure bool `json:"siteToSiteSecure,omitempty"`

	// The number of stopped components in the NiFi.
	StoppedCount int32 `json:"stoppedCount,omitempty"`
}

ControllerDTO controller d t o

swagger:model ControllerDTO

func (*ControllerDTO) ContextValidate ¶

func (m *ControllerDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller d t o based on the context it is used

func (*ControllerDTO) MarshalBinary ¶

func (m *ControllerDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerDTO) UnmarshalBinary ¶

func (m *ControllerDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerDTO) Validate ¶

func (m *ControllerDTO) Validate(formats strfmt.Registry) error

Validate validates this controller d t o

type ControllerEntity ¶

type ControllerEntity struct {

	// controller
	Controller *ControllerDTO `json:"controller,omitempty"`
}

ControllerEntity controller entity

swagger:model ControllerEntity

func (*ControllerEntity) ContextValidate ¶

func (m *ControllerEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller entity based on the context it is used

func (*ControllerEntity) MarshalBinary ¶

func (m *ControllerEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerEntity) UnmarshalBinary ¶

func (m *ControllerEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerEntity) Validate ¶

func (m *ControllerEntity) Validate(formats strfmt.Registry) error

Validate validates this controller entity

type ControllerServiceAPI ¶

type ControllerServiceAPI struct {

	// The details of the artifact that bundled this service interface.
	Bundle *Bundle `json:"bundle,omitempty"`

	// The fully qualified name of the service interface.
	Type string `json:"type,omitempty"`
}

ControllerServiceAPI controller service API

swagger:model ControllerServiceAPI

func (*ControllerServiceAPI) ContextValidate ¶

func (m *ControllerServiceAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service API based on the context it is used

func (*ControllerServiceAPI) MarshalBinary ¶

func (m *ControllerServiceAPI) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceAPI) UnmarshalBinary ¶

func (m *ControllerServiceAPI) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceAPI) Validate ¶

func (m *ControllerServiceAPI) Validate(formats strfmt.Registry) error

Validate validates this controller service API

type ControllerServiceAPIDTO ¶

type ControllerServiceAPIDTO struct {

	// The details of the artifact that bundled this service interface.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// The fully qualified name of the service interface.
	Type string `json:"type,omitempty"`
}

ControllerServiceAPIDTO controller service Api d t o

swagger:model ControllerServiceApiDTO

func (*ControllerServiceAPIDTO) ContextValidate ¶

func (m *ControllerServiceAPIDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service Api d t o based on the context it is used

func (*ControllerServiceAPIDTO) MarshalBinary ¶

func (m *ControllerServiceAPIDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceAPIDTO) UnmarshalBinary ¶

func (m *ControllerServiceAPIDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceAPIDTO) Validate ¶

func (m *ControllerServiceAPIDTO) Validate(formats strfmt.Registry) error

Validate validates this controller service Api d t o

type ControllerServiceDTO ¶

type ControllerServiceDTO struct {

	// The annotation for the controller service. This is how the custom UI relays configuration to the controller service.
	AnnotationData string `json:"annotationData,omitempty"`

	// The level at which the controller service will report bulletins.
	BulletinLevel string `json:"bulletinLevel,omitempty"`

	// The details of the artifact that bundled this processor type.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// The comments for the controller service.
	Comments string `json:"comments,omitempty"`

	// Lists the APIs this Controller Service implements.
	ControllerServiceApis []*ControllerServiceAPIDTO `json:"controllerServiceApis"`

	// The URL for the controller services custom configuration UI if applicable.
	CustomUIURL string `json:"customUiUrl,omitempty"`

	// Whether the ontroller service has been deprecated.
	Deprecated bool `json:"deprecated,omitempty"`

	// The descriptors for the controller service properties.
	Descriptors map[string]PropertyDescriptorDTO `json:"descriptors,omitempty"`

	// Whether the underlying extension is missing.
	ExtensionMissing bool `json:"extensionMissing,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// Whether the controller service has multiple versions available.
	MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"`

	// The name of the controller service.
	Name string `json:"name,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// Whether the controller service persists state.
	PersistsState bool `json:"persistsState,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The properties of the controller service.
	Properties map[string]string `json:"properties,omitempty"`

	// All components referencing this controller service.
	// Unique: true
	ReferencingComponents []*ControllerServiceReferencingComponentEntity `json:"referencingComponents"`

	// Whether the controller service requires elevated privileges.
	Restricted bool `json:"restricted,omitempty"`

	// Set of sensitive dynamic property names
	// Unique: true
	SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames"`

	// The state of the controller service.
	// Enum: [ENABLED ENABLING DISABLED DISABLING]
	State string `json:"state,omitempty"`

	// Whether the controller service supports sensitive dynamic properties.
	SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"`

	// The type of the controller service.
	Type string `json:"type,omitempty"`

	// The validation errors from the controller service. These validation errors represent the problems with the controller service that must be resolved before it can be enabled.
	ValidationErrors []string `json:"validationErrors"`

	// Indicates whether the ControllerService is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ControllerServiceDTO controller service d t o

swagger:model ControllerServiceDTO

func (*ControllerServiceDTO) ContextValidate ¶

func (m *ControllerServiceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service d t o based on the context it is used

func (*ControllerServiceDTO) MarshalBinary ¶

func (m *ControllerServiceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceDTO) UnmarshalBinary ¶

func (m *ControllerServiceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceDTO) Validate ¶

func (m *ControllerServiceDTO) Validate(formats strfmt.Registry) error

Validate validates this controller service d t o

type ControllerServiceDefinition ¶ added in v1.19.1

type ControllerServiceDefinition struct {

	// The artifact name of the bundle that provides the referenced type.
	Artifact string `json:"artifact,omitempty"`

	// The build metadata for this component
	BuildInfo *BuildInfo `json:"buildInfo,omitempty"`

	// Whether or not the component has been deprecated
	Deprecated bool `json:"deprecated,omitempty"`

	// If this component has been deprecated, this optional field can be used to provide an explanation
	DeprecationReason string `json:"deprecationReason,omitempty"`

	// Explicit restrictions that indicate a require permission to use the component
	// Unique: true
	ExplicitRestrictions []*Restriction `json:"explicitRestrictions"`

	// The group name of the bundle that provides the referenced type.
	Group string `json:"group,omitempty"`

	// Descriptions of configuration properties applicable to this component.
	PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"`

	// If this type represents a provider for an interface, this lists the APIs it implements
	ProvidedAPIImplementations []*DefinedType `json:"providedApiImplementations"`

	// Whether or not the component has a general restriction
	Restricted bool `json:"restricted,omitempty"`

	// An optional description of the general restriction
	RestrictedExplanation string `json:"restrictedExplanation,omitempty"`

	// stateful
	Stateful *Stateful `json:"stateful,omitempty"`

	// Whether or not this component makes use of dynamic (user-set) properties.
	SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"`

	// The tags associated with this type
	// Unique: true
	Tags []string `json:"tags"`

	// The fully-qualified class type
	// Required: true
	Type *string `json:"type"`

	// The description of the type.
	TypeDescription string `json:"typeDescription,omitempty"`

	// The version of the bundle that provides the referenced type.
	Version string `json:"version,omitempty"`
}

ControllerServiceDefinition controller service definition

swagger:model ControllerServiceDefinition

func (*ControllerServiceDefinition) ContextValidate ¶ added in v1.19.1

func (m *ControllerServiceDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service definition based on the context it is used

func (*ControllerServiceDefinition) MarshalBinary ¶ added in v1.19.1

func (m *ControllerServiceDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceDefinition) UnmarshalBinary ¶ added in v1.19.1

func (m *ControllerServiceDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceDefinition) Validate ¶ added in v1.19.1

func (m *ControllerServiceDefinition) Validate(formats strfmt.Registry) error

Validate validates this controller service definition

type ControllerServiceDiagnosticsDTO ¶

type ControllerServiceDiagnosticsDTO struct {

	// Information about the Controller Service's Class Loader
	ClassLoaderDiagnostics *ClassLoaderDiagnosticsDTO `json:"classLoaderDiagnostics,omitempty"`

	// The Controller Service
	ControllerService *ControllerServiceEntity `json:"controllerService,omitempty"`
}

ControllerServiceDiagnosticsDTO controller service diagnostics d t o

swagger:model ControllerServiceDiagnosticsDTO

func (*ControllerServiceDiagnosticsDTO) ContextValidate ¶

func (m *ControllerServiceDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service diagnostics d t o based on the context it is used

func (*ControllerServiceDiagnosticsDTO) MarshalBinary ¶

func (m *ControllerServiceDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceDiagnosticsDTO) UnmarshalBinary ¶

func (m *ControllerServiceDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceDiagnosticsDTO) Validate ¶

Validate validates this controller service diagnostics d t o

type ControllerServiceEntity ¶

type ControllerServiceEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ControllerServiceDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The id of parent process group of this ControllerService.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The status for this ControllerService.
	Status *ControllerServiceStatusDTO `json:"status,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ControllerServiceEntity controller service entity

swagger:model ControllerServiceEntity

func (*ControllerServiceEntity) ContextValidate ¶

func (m *ControllerServiceEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service entity based on the context it is used

func (*ControllerServiceEntity) MarshalBinary ¶

func (m *ControllerServiceEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceEntity) UnmarshalBinary ¶

func (m *ControllerServiceEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceEntity) Validate ¶

func (m *ControllerServiceEntity) Validate(formats strfmt.Registry) error

Validate validates this controller service entity

type ControllerServiceReferencingComponentDTO ¶

type ControllerServiceReferencingComponentDTO struct {

	// The number of active threads for the referencing component.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The descriptors for the component properties.
	Descriptors map[string]PropertyDescriptorDTO `json:"descriptors,omitempty"`

	// The group id for the component referencing a controller service. If this component is another controller service or a reporting task, this field is blank.
	GroupID string `json:"groupId,omitempty"`

	// The id of the component referencing a controller service.
	ID string `json:"id,omitempty"`

	// The name of the component referencing a controller service.
	Name string `json:"name,omitempty"`

	// The properties for the component.
	Properties map[string]string `json:"properties,omitempty"`

	// If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy.
	ReferenceCycle bool `json:"referenceCycle,omitempty"`

	// The type of reference this is.
	// Enum: [Processor ControllerService ReportingTask]
	ReferenceType string `json:"referenceType,omitempty"`

	// If the referencing component represents a controller service, these are the components that reference it.
	// Unique: true
	ReferencingComponents []*ControllerServiceReferencingComponentEntity `json:"referencingComponents"`

	// The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state.
	State string `json:"state,omitempty"`

	// The type of the component referencing a controller service in simple Java class name format without package name.
	Type string `json:"type,omitempty"`

	// The validation errors for the component.
	ValidationErrors []string `json:"validationErrors"`
}

ControllerServiceReferencingComponentDTO controller service referencing component d t o

swagger:model ControllerServiceReferencingComponentDTO

func (*ControllerServiceReferencingComponentDTO) ContextValidate ¶

ContextValidate validate this controller service referencing component d t o based on the context it is used

func (*ControllerServiceReferencingComponentDTO) MarshalBinary ¶

func (m *ControllerServiceReferencingComponentDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceReferencingComponentDTO) UnmarshalBinary ¶

func (m *ControllerServiceReferencingComponentDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceReferencingComponentDTO) Validate ¶

Validate validates this controller service referencing component d t o

type ControllerServiceReferencingComponentEntity ¶

type ControllerServiceReferencingComponentEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ControllerServiceReferencingComponentDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ControllerServiceReferencingComponentEntity controller service referencing component entity

swagger:model ControllerServiceReferencingComponentEntity

func (*ControllerServiceReferencingComponentEntity) ContextValidate ¶

ContextValidate validate this controller service referencing component entity based on the context it is used

func (*ControllerServiceReferencingComponentEntity) MarshalBinary ¶

func (m *ControllerServiceReferencingComponentEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceReferencingComponentEntity) UnmarshalBinary ¶

func (m *ControllerServiceReferencingComponentEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceReferencingComponentEntity) Validate ¶

Validate validates this controller service referencing component entity

type ControllerServiceReferencingComponentsEntity ¶

type ControllerServiceReferencingComponentsEntity struct {

	// controller service referencing components
	// Unique: true
	ControllerServiceReferencingComponents []*ControllerServiceReferencingComponentEntity `json:"controllerServiceReferencingComponents"`
}

ControllerServiceReferencingComponentsEntity controller service referencing components entity

swagger:model ControllerServiceReferencingComponentsEntity

func (*ControllerServiceReferencingComponentsEntity) ContextValidate ¶

ContextValidate validate this controller service referencing components entity based on the context it is used

func (*ControllerServiceReferencingComponentsEntity) MarshalBinary ¶

MarshalBinary interface implementation

func (*ControllerServiceReferencingComponentsEntity) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ControllerServiceReferencingComponentsEntity) Validate ¶

Validate validates this controller service referencing components entity

type ControllerServiceRunStatusEntity ¶

type ControllerServiceRunStatusEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The run status of the ControllerService.
	// Enum: [ENABLED DISABLED]
	State string `json:"state,omitempty"`

	// Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI.
	UIOnly bool `json:"uiOnly,omitempty"`
}

ControllerServiceRunStatusEntity controller service run status entity

swagger:model ControllerServiceRunStatusEntity

func (*ControllerServiceRunStatusEntity) ContextValidate ¶

func (m *ControllerServiceRunStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service run status entity based on the context it is used

func (*ControllerServiceRunStatusEntity) MarshalBinary ¶

func (m *ControllerServiceRunStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceRunStatusEntity) UnmarshalBinary ¶

func (m *ControllerServiceRunStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceRunStatusEntity) Validate ¶

Validate validates this controller service run status entity

type ControllerServiceStatusDTO ¶

type ControllerServiceStatusDTO struct {

	// The number of active threads for the component.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The run status of this ControllerService
	// Enum: [ENABLED ENABLING DISABLED DISABLING]
	RunStatus string `json:"runStatus,omitempty"`

	// Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`
}

ControllerServiceStatusDTO controller service status d t o

swagger:model ControllerServiceStatusDTO

func (*ControllerServiceStatusDTO) ContextValidate ¶

func (m *ControllerServiceStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this controller service status d t o based on context it is used

func (*ControllerServiceStatusDTO) MarshalBinary ¶

func (m *ControllerServiceStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceStatusDTO) UnmarshalBinary ¶

func (m *ControllerServiceStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceStatusDTO) Validate ¶

func (m *ControllerServiceStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this controller service status d t o

type ControllerServiceTypesEntity ¶

type ControllerServiceTypesEntity struct {

	// controller service types
	// Unique: true
	ControllerServiceTypes []*DocumentedTypeDTO `json:"controllerServiceTypes"`
}

ControllerServiceTypesEntity controller service types entity

swagger:model ControllerServiceTypesEntity

func (*ControllerServiceTypesEntity) ContextValidate ¶

func (m *ControllerServiceTypesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller service types entity based on the context it is used

func (*ControllerServiceTypesEntity) MarshalBinary ¶

func (m *ControllerServiceTypesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServiceTypesEntity) UnmarshalBinary ¶

func (m *ControllerServiceTypesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServiceTypesEntity) Validate ¶

func (m *ControllerServiceTypesEntity) Validate(formats strfmt.Registry) error

Validate validates this controller service types entity

type ControllerServicesEntity ¶

type ControllerServicesEntity struct {

	// controller services
	// Unique: true
	ControllerServices []*ControllerServiceEntity `json:"controllerServices"`

	// The current time on the system.
	CurrentTime string `json:"currentTime,omitempty"`
}

ControllerServicesEntity controller services entity

swagger:model ControllerServicesEntity

func (*ControllerServicesEntity) ContextValidate ¶

func (m *ControllerServicesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller services entity based on the context it is used

func (*ControllerServicesEntity) MarshalBinary ¶

func (m *ControllerServicesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerServicesEntity) UnmarshalBinary ¶

func (m *ControllerServicesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerServicesEntity) Validate ¶

func (m *ControllerServicesEntity) Validate(formats strfmt.Registry) error

Validate validates this controller services entity

type ControllerStatusDTO ¶

type ControllerStatusDTO struct {

	// The number of active remote ports in the NiFi.
	ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"`

	// The number of active threads in the NiFi.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The size of the FlowFiles queued across the entire flow
	BytesQueued int64 `json:"bytesQueued,omitempty"`

	// The number of disabled components in the NiFi.
	DisabledCount int32 `json:"disabledCount,omitempty"`

	// The number of FlowFiles queued across the entire flow
	FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"`

	// The number of inactive remote ports in the NiFi.
	InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"`

	// The number of invalid components in the NiFi.
	InvalidCount int32 `json:"invalidCount,omitempty"`

	// The number of locally modified and stale versioned process groups in the NiFi.
	LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"`

	// The number of locally modified versioned process groups in the NiFi.
	LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"`

	// The number of flowfiles queued in the NiFi.
	Queued string `json:"queued,omitempty"`

	// The number of running components in the NiFi.
	RunningCount int32 `json:"runningCount,omitempty"`

	// The number of stale versioned process groups in the NiFi.
	StaleCount int32 `json:"staleCount,omitempty"`

	// The number of stopped components in the NiFi.
	StoppedCount int32 `json:"stoppedCount,omitempty"`

	// The number of versioned process groups in the NiFi that are unable to sync to a registry.
	SyncFailureCount int32 `json:"syncFailureCount,omitempty"`

	// The number of terminated threads in the NiFi.
	TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"`

	// The number of up to date versioned process groups in the NiFi.
	UpToDateCount int32 `json:"upToDateCount,omitempty"`
}

ControllerStatusDTO controller status d t o

swagger:model ControllerStatusDTO

func (*ControllerStatusDTO) ContextValidate ¶

func (m *ControllerStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this controller status d t o based on context it is used

func (*ControllerStatusDTO) MarshalBinary ¶

func (m *ControllerStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerStatusDTO) UnmarshalBinary ¶

func (m *ControllerStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerStatusDTO) Validate ¶

func (m *ControllerStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this controller status d t o

type ControllerStatusEntity ¶

type ControllerStatusEntity struct {

	// controller status
	ControllerStatus *ControllerStatusDTO `json:"controllerStatus,omitempty"`
}

ControllerStatusEntity controller status entity

swagger:model ControllerStatusEntity

func (*ControllerStatusEntity) ContextValidate ¶

func (m *ControllerStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this controller status entity based on the context it is used

func (*ControllerStatusEntity) MarshalBinary ¶

func (m *ControllerStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ControllerStatusEntity) UnmarshalBinary ¶

func (m *ControllerStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ControllerStatusEntity) Validate ¶

func (m *ControllerStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this controller status entity

type CopySnippetRequestEntity ¶

type CopySnippetRequestEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The x coordinate of the origin of the bounding box where the new components will be placed.
	OriginX float64 `json:"originX,omitempty"`

	// The y coordinate of the origin of the bounding box where the new components will be placed.
	OriginY float64 `json:"originY,omitempty"`

	// The identifier of the snippet.
	SnippetID string `json:"snippetId,omitempty"`
}

CopySnippetRequestEntity copy snippet request entity

swagger:model CopySnippetRequestEntity

func (*CopySnippetRequestEntity) ContextValidate ¶

func (m *CopySnippetRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this copy snippet request entity based on context it is used

func (*CopySnippetRequestEntity) MarshalBinary ¶

func (m *CopySnippetRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CopySnippetRequestEntity) UnmarshalBinary ¶

func (m *CopySnippetRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CopySnippetRequestEntity) Validate ¶

func (m *CopySnippetRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this copy snippet request entity

type CounterDTO ¶

type CounterDTO struct {

	// The context of the counter.
	Context string `json:"context,omitempty"`

	// The id of the counter.
	ID string `json:"id,omitempty"`

	// The name of the counter.
	Name string `json:"name,omitempty"`

	// The value of the counter.
	Value string `json:"value,omitempty"`

	// The value count.
	ValueCount int64 `json:"valueCount,omitempty"`
}

CounterDTO counter d t o

swagger:model CounterDTO

func (*CounterDTO) ContextValidate ¶

func (m *CounterDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this counter d t o based on context it is used

func (*CounterDTO) MarshalBinary ¶

func (m *CounterDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CounterDTO) UnmarshalBinary ¶

func (m *CounterDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CounterDTO) Validate ¶

func (m *CounterDTO) Validate(formats strfmt.Registry) error

Validate validates this counter d t o

type CounterEntity ¶

type CounterEntity struct {

	// counter
	Counter *CounterDTO `json:"counter,omitempty"`
}

CounterEntity counter entity

swagger:model CounterEntity

func (*CounterEntity) ContextValidate ¶

func (m *CounterEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this counter entity based on the context it is used

func (*CounterEntity) MarshalBinary ¶

func (m *CounterEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CounterEntity) UnmarshalBinary ¶

func (m *CounterEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CounterEntity) Validate ¶

func (m *CounterEntity) Validate(formats strfmt.Registry) error

Validate validates this counter entity

type CountersDTO ¶

type CountersDTO struct {

	// A Counters snapshot that represents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.
	AggregateSnapshot *CountersSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// A Counters snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
	NodeSnapshots []*NodeCountersSnapshotDTO `json:"nodeSnapshots"`
}

CountersDTO counters d t o

swagger:model CountersDTO

func (*CountersDTO) ContextValidate ¶

func (m *CountersDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this counters d t o based on the context it is used

func (*CountersDTO) MarshalBinary ¶

func (m *CountersDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CountersDTO) UnmarshalBinary ¶

func (m *CountersDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CountersDTO) Validate ¶

func (m *CountersDTO) Validate(formats strfmt.Registry) error

Validate validates this counters d t o

type CountersEntity ¶

type CountersEntity struct {

	// counters
	Counters *CountersDTO `json:"counters,omitempty"`
}

CountersEntity counters entity

swagger:model CountersEntity

func (*CountersEntity) ContextValidate ¶

func (m *CountersEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this counters entity based on the context it is used

func (*CountersEntity) MarshalBinary ¶

func (m *CountersEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CountersEntity) UnmarshalBinary ¶

func (m *CountersEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CountersEntity) Validate ¶

func (m *CountersEntity) Validate(formats strfmt.Registry) error

Validate validates this counters entity

type CountersSnapshotDTO ¶

type CountersSnapshotDTO struct {

	// All counters in the NiFi.
	Counters []*CounterDTO `json:"counters"`

	// The timestamp when the report was generated.
	Generated string `json:"generated,omitempty"`
}

CountersSnapshotDTO counters snapshot d t o

swagger:model CountersSnapshotDTO

func (*CountersSnapshotDTO) ContextValidate ¶

func (m *CountersSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this counters snapshot d t o based on the context it is used

func (*CountersSnapshotDTO) MarshalBinary ¶

func (m *CountersSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CountersSnapshotDTO) UnmarshalBinary ¶

func (m *CountersSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CountersSnapshotDTO) Validate ¶

func (m *CountersSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this counters snapshot d t o

type CreateActiveRequestEntity ¶

type CreateActiveRequestEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The Process Group ID that this active request will update
	ProcessGroupID string `json:"processGroupId,omitempty"`
}

CreateActiveRequestEntity create active request entity

swagger:model CreateActiveRequestEntity

func (*CreateActiveRequestEntity) ContextValidate ¶

func (m *CreateActiveRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create active request entity based on context it is used

func (*CreateActiveRequestEntity) MarshalBinary ¶

func (m *CreateActiveRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateActiveRequestEntity) UnmarshalBinary ¶

func (m *CreateActiveRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateActiveRequestEntity) Validate ¶

func (m *CreateActiveRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this create active request entity

type CreateTemplateRequestEntity ¶

type CreateTemplateRequestEntity struct {

	// The description of the template.
	Description string `json:"description,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The name of the template.
	Name string `json:"name,omitempty"`

	// The identifier of the snippet.
	SnippetID string `json:"snippetId,omitempty"`
}

CreateTemplateRequestEntity create template request entity

swagger:model CreateTemplateRequestEntity

func (*CreateTemplateRequestEntity) ContextValidate ¶

func (m *CreateTemplateRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create template request entity based on context it is used

func (*CreateTemplateRequestEntity) MarshalBinary ¶

func (m *CreateTemplateRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateTemplateRequestEntity) UnmarshalBinary ¶

func (m *CreateTemplateRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateTemplateRequestEntity) Validate ¶

func (m *CreateTemplateRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this create template request entity

type CurrentUserEntity ¶

type CurrentUserEntity struct {

	// Whether the current user is anonymous.
	Anonymous bool `json:"anonymous,omitempty"`

	// Whether the current user can version flows.
	CanVersionFlows bool `json:"canVersionFlows,omitempty"`

	// Permissions for specific component restrictions.
	// Unique: true
	ComponentRestrictionPermissions []*ComponentRestrictionPermissionDTO `json:"componentRestrictionPermissions"`

	// Permissions for accessing the controller.
	ControllerPermissions *PermissionsDTO `json:"controllerPermissions,omitempty"`

	// Permissions for accessing counters.
	CountersPermissions *PermissionsDTO `json:"countersPermissions,omitempty"`

	// The user identity being serialized.
	Identity string `json:"identity,omitempty"`

	// Permissions for accessing parameter contexts.
	ParameterContextPermissions *PermissionsDTO `json:"parameterContextPermissions,omitempty"`

	// Permissions for accessing the policies.
	PoliciesPermissions *PermissionsDTO `json:"policiesPermissions,omitempty"`

	// Permissions for querying provenance.
	ProvenancePermissions *PermissionsDTO `json:"provenancePermissions,omitempty"`

	// Permissions for accessing restricted components. Note: the read permission are not used and will always be false.
	RestrictedComponentsPermissions *PermissionsDTO `json:"restrictedComponentsPermissions,omitempty"`

	// Permissions for accessing system.
	SystemPermissions *PermissionsDTO `json:"systemPermissions,omitempty"`

	// Permissions for accessing tenants.
	TenantsPermissions *PermissionsDTO `json:"tenantsPermissions,omitempty"`
}

CurrentUserEntity current user entity

swagger:model CurrentUserEntity

func (*CurrentUserEntity) ContextValidate ¶

func (m *CurrentUserEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this current user entity based on the context it is used

func (*CurrentUserEntity) MarshalBinary ¶

func (m *CurrentUserEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CurrentUserEntity) UnmarshalBinary ¶

func (m *CurrentUserEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CurrentUserEntity) Validate ¶

func (m *CurrentUserEntity) Validate(formats strfmt.Registry) error

Validate validates this current user entity

type DefinedType ¶ added in v1.19.1

type DefinedType struct {

	// The artifact name of the bundle that provides the referenced type.
	Artifact string `json:"artifact,omitempty"`

	// The group name of the bundle that provides the referenced type.
	Group string `json:"group,omitempty"`

	// The fully-qualified class type
	// Required: true
	Type *string `json:"type"`

	// The description of the type.
	TypeDescription string `json:"typeDescription,omitempty"`

	// The version of the bundle that provides the referenced type.
	Version string `json:"version,omitempty"`
}

DefinedType defined type

swagger:model DefinedType

func (*DefinedType) ContextValidate ¶ added in v1.19.1

func (m *DefinedType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this defined type based on context it is used

func (*DefinedType) MarshalBinary ¶ added in v1.19.1

func (m *DefinedType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DefinedType) UnmarshalBinary ¶ added in v1.19.1

func (m *DefinedType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DefinedType) Validate ¶ added in v1.19.1

func (m *DefinedType) Validate(formats strfmt.Registry) error

Validate validates this defined type

type DifferenceDTO ¶

type DifferenceDTO struct {

	// Description of the difference
	Difference string `json:"difference,omitempty"`

	// The type of difference
	DifferenceType string `json:"differenceType,omitempty"`
}

DifferenceDTO difference d t o

swagger:model DifferenceDTO

func (*DifferenceDTO) ContextValidate ¶

func (m *DifferenceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this difference d t o based on context it is used

func (*DifferenceDTO) MarshalBinary ¶

func (m *DifferenceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DifferenceDTO) UnmarshalBinary ¶

func (m *DifferenceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DifferenceDTO) Validate ¶

func (m *DifferenceDTO) Validate(formats strfmt.Registry) error

Validate validates this difference d t o

type DimensionsDTO ¶

type DimensionsDTO struct {

	// The height of the label in pixels when at a 1:1 scale.
	Height float64 `json:"height,omitempty"`

	// The width of the label in pixels when at a 1:1 scale.
	Width float64 `json:"width,omitempty"`
}

DimensionsDTO dimensions d t o

swagger:model DimensionsDTO

func (*DimensionsDTO) ContextValidate ¶

func (m *DimensionsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this dimensions d t o based on context it is used

func (*DimensionsDTO) MarshalBinary ¶

func (m *DimensionsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DimensionsDTO) UnmarshalBinary ¶

func (m *DimensionsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DimensionsDTO) Validate ¶

func (m *DimensionsDTO) Validate(formats strfmt.Registry) error

Validate validates this dimensions d t o

type DocumentedTypeDTO ¶

type DocumentedTypeDTO struct {

	// The details of the artifact that bundled this type.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// If this type represents a ControllerService, this lists the APIs it implements.
	ControllerServiceApis []*ControllerServiceAPIDTO `json:"controllerServiceApis"`

	// The description of why the usage of this component is restricted.
	DeprecationReason string `json:"deprecationReason,omitempty"`

	// The description of the type.
	Description string `json:"description,omitempty"`

	// An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.
	// Unique: true
	ExplicitRestrictions []*ExplicitRestrictionDTO `json:"explicitRestrictions"`

	// Whether this type is restricted.
	Restricted bool `json:"restricted,omitempty"`

	// The tags associated with this type.
	// Unique: true
	Tags []string `json:"tags"`

	// The fully qualified name of the type.
	Type string `json:"type,omitempty"`

	// The optional description of why the usage of this component is restricted.
	UsageRestriction string `json:"usageRestriction,omitempty"`
}

DocumentedTypeDTO documented type d t o

swagger:model DocumentedTypeDTO

func (*DocumentedTypeDTO) ContextValidate ¶

func (m *DocumentedTypeDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this documented type d t o based on the context it is used

func (*DocumentedTypeDTO) MarshalBinary ¶

func (m *DocumentedTypeDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DocumentedTypeDTO) UnmarshalBinary ¶

func (m *DocumentedTypeDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DocumentedTypeDTO) Validate ¶

func (m *DocumentedTypeDTO) Validate(formats strfmt.Registry) error

Validate validates this documented type d t o

type DropRequestDTO ¶

type DropRequestDTO struct {

	// The count and size of flow files currently queued.
	Current string `json:"current,omitempty"`

	// The number of flow files currently queued.
	CurrentCount int32 `json:"currentCount,omitempty"`

	// The size of flow files currently queued in bytes.
	CurrentSize int64 `json:"currentSize,omitempty"`

	// The count and size of flow files that have been dropped thus far.
	Dropped string `json:"dropped,omitempty"`

	// The number of flow files that have been dropped thus far.
	DroppedCount int32 `json:"droppedCount,omitempty"`

	// The size of flow files that have been dropped thus far in bytes.
	DroppedSize int64 `json:"droppedSize,omitempty"`

	// The reason, if any, that this drop request failed.
	FailureReason string `json:"failureReason,omitempty"`

	// Whether the query has finished.
	Finished bool `json:"finished,omitempty"`

	// The id for this drop request.
	ID string `json:"id,omitempty"`

	// The last time this drop request was updated.
	LastUpdated string `json:"lastUpdated,omitempty"`

	// The count and size of flow files to be dropped as a result of this request.
	Original string `json:"original,omitempty"`

	// The number of flow files to be dropped as a result of this request.
	OriginalCount int32 `json:"originalCount,omitempty"`

	// The size of flow files to be dropped as a result of this request in bytes.
	OriginalSize int64 `json:"originalSize,omitempty"`

	// The current percent complete.
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The current state of the drop request.
	State string `json:"state,omitempty"`

	// The timestamp when the query was submitted.
	SubmissionTime string `json:"submissionTime,omitempty"`

	// The URI for future requests to this drop request.
	URI string `json:"uri,omitempty"`
}

DropRequestDTO drop request d t o

swagger:model DropRequestDTO

func (*DropRequestDTO) ContextValidate ¶

func (m *DropRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this drop request d t o based on context it is used

func (*DropRequestDTO) MarshalBinary ¶

func (m *DropRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DropRequestDTO) UnmarshalBinary ¶

func (m *DropRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DropRequestDTO) Validate ¶

func (m *DropRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this drop request d t o

type DropRequestEntity ¶

type DropRequestEntity struct {

	// drop request
	DropRequest *DropRequestDTO `json:"dropRequest,omitempty"`
}

DropRequestEntity drop request entity

swagger:model DropRequestEntity

func (*DropRequestEntity) ContextValidate ¶

func (m *DropRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this drop request entity based on the context it is used

func (*DropRequestEntity) MarshalBinary ¶

func (m *DropRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DropRequestEntity) UnmarshalBinary ¶

func (m *DropRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DropRequestEntity) Validate ¶

func (m *DropRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this drop request entity

type DtoFactory ¶ added in v1.19.1

type DtoFactory interface{}

DtoFactory dto factory

swagger:model DtoFactory

type Entity ¶ added in v1.19.1

type Entity interface{}

Entity entity

swagger:model Entity

type ExplicitRestrictionDTO ¶

type ExplicitRestrictionDTO struct {

	// The description of why the usage of this component is restricted for this required permission.
	Explanation string `json:"explanation,omitempty"`

	// The required permission necessary for this restriction.
	RequiredPermission *RequiredPermissionDTO `json:"requiredPermission,omitempty"`
}

ExplicitRestrictionDTO explicit restriction d t o

swagger:model ExplicitRestrictionDTO

func (*ExplicitRestrictionDTO) ContextValidate ¶

func (m *ExplicitRestrictionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this explicit restriction d t o based on the context it is used

func (*ExplicitRestrictionDTO) MarshalBinary ¶

func (m *ExplicitRestrictionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExplicitRestrictionDTO) UnmarshalBinary ¶

func (m *ExplicitRestrictionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExplicitRestrictionDTO) Validate ¶

func (m *ExplicitRestrictionDTO) Validate(formats strfmt.Registry) error

Validate validates this explicit restriction d t o

type ExternalControllerServiceReference ¶

type ExternalControllerServiceReference struct {

	// The identifier of the controller service
	Identifier string `json:"identifier,omitempty"`

	// The name of the controller service
	Name string `json:"name,omitempty"`
}

ExternalControllerServiceReference external controller service reference

swagger:model ExternalControllerServiceReference

func (*ExternalControllerServiceReference) ContextValidate ¶

func (m *ExternalControllerServiceReference) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this external controller service reference based on context it is used

func (*ExternalControllerServiceReference) MarshalBinary ¶

func (m *ExternalControllerServiceReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalControllerServiceReference) UnmarshalBinary ¶

func (m *ExternalControllerServiceReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalControllerServiceReference) Validate ¶

Validate validates this external controller service reference

type FlowBreadcrumbDTO ¶

type FlowBreadcrumbDTO struct {

	// The id of the group.
	ID string `json:"id,omitempty"`

	// The id of the group.
	Name string `json:"name,omitempty"`

	// The process group version control information or null if not version controlled.
	VersionControlInformation *VersionControlInformationDTO `json:"versionControlInformation,omitempty"`
}

FlowBreadcrumbDTO flow breadcrumb d t o

swagger:model FlowBreadcrumbDTO

func (*FlowBreadcrumbDTO) ContextValidate ¶

func (m *FlowBreadcrumbDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow breadcrumb d t o based on the context it is used

func (*FlowBreadcrumbDTO) MarshalBinary ¶

func (m *FlowBreadcrumbDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowBreadcrumbDTO) UnmarshalBinary ¶

func (m *FlowBreadcrumbDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowBreadcrumbDTO) Validate ¶

func (m *FlowBreadcrumbDTO) Validate(formats strfmt.Registry) error

Validate validates this flow breadcrumb d t o

type FlowBreadcrumbEntity ¶

type FlowBreadcrumbEntity struct {

	// This breadcrumb.
	Breadcrumb *FlowBreadcrumbDTO `json:"breadcrumb,omitempty"`

	// The id of this ancestor ProcessGroup.
	ID string `json:"id,omitempty"`

	// The parent breadcrumb for this breadcrumb.
	ParentBreadcrumb *FlowBreadcrumbEntity `json:"parentBreadcrumb,omitempty"`

	// The permissions for this ancestor ProcessGroup.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The current state of the Process Group, as it relates to the Versioned Flow
	// Enum: [LOCALLY_MODIFIED STALE LOCALLY_MODIFIED_AND_STALE UP_TO_DATE SYNC_FAILURE]
	VersionedFlowState string `json:"versionedFlowState,omitempty"`
}

FlowBreadcrumbEntity flow breadcrumb entity

swagger:model FlowBreadcrumbEntity

func (*FlowBreadcrumbEntity) ContextValidate ¶

func (m *FlowBreadcrumbEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow breadcrumb entity based on the context it is used

func (*FlowBreadcrumbEntity) MarshalBinary ¶

func (m *FlowBreadcrumbEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowBreadcrumbEntity) UnmarshalBinary ¶

func (m *FlowBreadcrumbEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowBreadcrumbEntity) Validate ¶

func (m *FlowBreadcrumbEntity) Validate(formats strfmt.Registry) error

Validate validates this flow breadcrumb entity

type FlowComparisonEntity ¶

type FlowComparisonEntity struct {

	// The list of differences for each component in the flow that is not the same between the two flows
	// Unique: true
	ComponentDifferences []*ComponentDifferenceDTO `json:"componentDifferences"`
}

FlowComparisonEntity flow comparison entity

swagger:model FlowComparisonEntity

func (*FlowComparisonEntity) ContextValidate ¶

func (m *FlowComparisonEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow comparison entity based on the context it is used

func (*FlowComparisonEntity) MarshalBinary ¶

func (m *FlowComparisonEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowComparisonEntity) UnmarshalBinary ¶

func (m *FlowComparisonEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowComparisonEntity) Validate ¶

func (m *FlowComparisonEntity) Validate(formats strfmt.Registry) error

Validate validates this flow comparison entity

type FlowConfigurationDTO ¶

type FlowConfigurationDTO struct {

	// The interval in seconds between the automatic NiFi refresh requests.
	AutoRefreshIntervalSeconds int64 `json:"autoRefreshIntervalSeconds,omitempty"`

	// The current time on the system.
	CurrentTime string `json:"currentTime,omitempty"`

	// The default back pressure data size threshold.
	DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"`

	// The default back pressure object threshold.
	DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"`

	// Whether this NiFi supports a configurable authorizer.
	SupportsConfigurableAuthorizer bool `json:"supportsConfigurableAuthorizer,omitempty"`

	// Whether this NiFi supports configurable users and groups.
	SupportsConfigurableUsersAndGroups bool `json:"supportsConfigurableUsersAndGroups,omitempty"`

	// Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI.
	SupportsManagedAuthorizer bool `json:"supportsManagedAuthorizer,omitempty"`

	// The time offset of the system.
	TimeOffset int32 `json:"timeOffset,omitempty"`
}

FlowConfigurationDTO flow configuration d t o

swagger:model FlowConfigurationDTO

func (*FlowConfigurationDTO) ContextValidate ¶

func (m *FlowConfigurationDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this flow configuration d t o based on context it is used

func (*FlowConfigurationDTO) MarshalBinary ¶

func (m *FlowConfigurationDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowConfigurationDTO) UnmarshalBinary ¶

func (m *FlowConfigurationDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowConfigurationDTO) Validate ¶

func (m *FlowConfigurationDTO) Validate(formats strfmt.Registry) error

Validate validates this flow configuration d t o

type FlowConfigurationEntity ¶

type FlowConfigurationEntity struct {

	// The controller configuration.
	FlowConfiguration *FlowConfigurationDTO `json:"flowConfiguration,omitempty"`
}

FlowConfigurationEntity flow configuration entity

swagger:model FlowConfigurationEntity

func (*FlowConfigurationEntity) ContextValidate ¶

func (m *FlowConfigurationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow configuration entity based on the context it is used

func (*FlowConfigurationEntity) MarshalBinary ¶

func (m *FlowConfigurationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowConfigurationEntity) UnmarshalBinary ¶

func (m *FlowConfigurationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowConfigurationEntity) Validate ¶

func (m *FlowConfigurationEntity) Validate(formats strfmt.Registry) error

Validate validates this flow configuration entity

type FlowDTO ¶

type FlowDTO struct {

	// The connections in this flow.
	// Unique: true
	Connections []*ConnectionEntity `json:"connections"`

	// The funnels in this flow.
	// Unique: true
	Funnels []*FunnelEntity `json:"funnels"`

	// The input ports in this flow.
	// Unique: true
	InputPorts []*PortEntity `json:"inputPorts"`

	// The labels in this flow.
	// Unique: true
	Labels []*LabelEntity `json:"labels"`

	// The output ports in this flow.
	// Unique: true
	OutputPorts []*PortEntity `json:"outputPorts"`

	// The process groups in this flow.
	// Unique: true
	ProcessGroups []*ProcessGroupEntity `json:"processGroups"`

	// The processors in this flow.
	// Unique: true
	Processors []*ProcessorEntity `json:"processors"`

	// The remote process groups in this flow.
	// Unique: true
	RemoteProcessGroups []*RemoteProcessGroupEntity `json:"remoteProcessGroups"`
}

FlowDTO flow d t o

swagger:model FlowDTO

func (*FlowDTO) ContextValidate ¶

func (m *FlowDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow d t o based on the context it is used

func (*FlowDTO) MarshalBinary ¶

func (m *FlowDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowDTO) UnmarshalBinary ¶

func (m *FlowDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowDTO) Validate ¶

func (m *FlowDTO) Validate(formats strfmt.Registry) error

Validate validates this flow d t o

type FlowEntity ¶

type FlowEntity struct {

	// flow
	Flow *FlowDTO `json:"flow,omitempty"`
}

FlowEntity flow entity

swagger:model FlowEntity

func (*FlowEntity) ContextValidate ¶

func (m *FlowEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow entity based on the context it is used

func (*FlowEntity) MarshalBinary ¶

func (m *FlowEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowEntity) UnmarshalBinary ¶

func (m *FlowEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowEntity) Validate ¶

func (m *FlowEntity) Validate(formats strfmt.Registry) error

Validate validates this flow entity

type FlowFileDTO ¶

type FlowFileDTO struct {

	// The FlowFile attributes.
	Attributes map[string]string `json:"attributes,omitempty"`

	// The label for the node where this FlowFile resides.
	ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"`

	// The id of the node where this FlowFile resides.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The container in which the content claim lives.
	ContentClaimContainer string `json:"contentClaimContainer,omitempty"`

	// The file size of the content claim formatted.
	ContentClaimFileSize string `json:"contentClaimFileSize,omitempty"`

	// The file size of the content claim in bytes.
	ContentClaimFileSizeBytes int64 `json:"contentClaimFileSizeBytes,omitempty"`

	// The identifier of the content claim.
	ContentClaimIdentifier string `json:"contentClaimIdentifier,omitempty"`

	// The offset into the content claim where the flowfile's content begins.
	ContentClaimOffset int64 `json:"contentClaimOffset,omitempty"`

	// The section in which the content claim lives.
	ContentClaimSection string `json:"contentClaimSection,omitempty"`

	// The FlowFile filename.
	Filename string `json:"filename,omitempty"`

	// Duration since the FlowFile's greatest ancestor entered the flow.
	LineageDuration int64 `json:"lineageDuration,omitempty"`

	// If the FlowFile is penalized.
	Penalized bool `json:"penalized,omitempty"`

	// How long in milliseconds until the FlowFile penalty expires.
	PenaltyExpiresIn int64 `json:"penaltyExpiresIn,omitempty"`

	// The FlowFile's position in the queue.
	Position int32 `json:"position,omitempty"`

	// How long this FlowFile has been enqueued.
	QueuedDuration int64 `json:"queuedDuration,omitempty"`

	// The FlowFile file size.
	Size int64 `json:"size,omitempty"`

	// The URI that can be used to access this FlowFile.
	URI string `json:"uri,omitempty"`

	// The FlowFile UUID.
	UUID string `json:"uuid,omitempty"`
}

FlowFileDTO flow file d t o

swagger:model FlowFileDTO

func (*FlowFileDTO) ContextValidate ¶

func (m *FlowFileDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this flow file d t o based on context it is used

func (*FlowFileDTO) MarshalBinary ¶

func (m *FlowFileDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowFileDTO) UnmarshalBinary ¶

func (m *FlowFileDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowFileDTO) Validate ¶

func (m *FlowFileDTO) Validate(formats strfmt.Registry) error

Validate validates this flow file d t o

type FlowFileEntity ¶

type FlowFileEntity struct {

	// flow file
	FlowFile *FlowFileDTO `json:"flowFile,omitempty"`
}

FlowFileEntity flow file entity

swagger:model FlowFileEntity

func (*FlowFileEntity) ContextValidate ¶

func (m *FlowFileEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow file entity based on the context it is used

func (*FlowFileEntity) MarshalBinary ¶

func (m *FlowFileEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowFileEntity) UnmarshalBinary ¶

func (m *FlowFileEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowFileEntity) Validate ¶

func (m *FlowFileEntity) Validate(formats strfmt.Registry) error

Validate validates this flow file entity

type FlowFileSummaryDTO ¶

type FlowFileSummaryDTO struct {

	// The label for the node where this FlowFile resides.
	ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"`

	// The id of the node where this FlowFile resides.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The FlowFile filename.
	Filename string `json:"filename,omitempty"`

	// Duration since the FlowFile's greatest ancestor entered the flow.
	LineageDuration int64 `json:"lineageDuration,omitempty"`

	// If the FlowFile is penalized.
	Penalized bool `json:"penalized,omitempty"`

	// How long in milliseconds until the FlowFile penalty expires.
	PenaltyExpiresIn int64 `json:"penaltyExpiresIn,omitempty"`

	// The FlowFile's position in the queue.
	Position int32 `json:"position,omitempty"`

	// How long this FlowFile has been enqueued.
	QueuedDuration int64 `json:"queuedDuration,omitempty"`

	// The FlowFile file size.
	Size int64 `json:"size,omitempty"`

	// The URI that can be used to access this FlowFile.
	URI string `json:"uri,omitempty"`

	// The FlowFile UUID.
	UUID string `json:"uuid,omitempty"`
}

FlowFileSummaryDTO flow file summary d t o

swagger:model FlowFileSummaryDTO

func (*FlowFileSummaryDTO) ContextValidate ¶

func (m *FlowFileSummaryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this flow file summary d t o based on context it is used

func (*FlowFileSummaryDTO) MarshalBinary ¶

func (m *FlowFileSummaryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowFileSummaryDTO) UnmarshalBinary ¶

func (m *FlowFileSummaryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowFileSummaryDTO) Validate ¶

func (m *FlowFileSummaryDTO) Validate(formats strfmt.Registry) error

Validate validates this flow file summary d t o

type FlowRegistryBucket ¶ added in v1.19.1

type FlowRegistryBucket struct {

	// created timestamp
	CreatedTimestamp int64 `json:"createdTimestamp,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// identifier
	Identifier string `json:"identifier,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// permissions
	Permissions *FlowRegistryPermissions `json:"permissions,omitempty"`
}

FlowRegistryBucket flow registry bucket

swagger:model FlowRegistryBucket

func (*FlowRegistryBucket) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryBucket) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry bucket based on the context it is used

func (*FlowRegistryBucket) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryBucket) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryBucket) Validate ¶ added in v1.19.1

func (m *FlowRegistryBucket) Validate(formats strfmt.Registry) error

Validate validates this flow registry bucket

type FlowRegistryBucketDTO ¶ added in v1.19.1

type FlowRegistryBucketDTO struct {

	// The created timestamp of this bucket
	Created int64 `json:"created,omitempty"`

	// The bucket description
	Description string `json:"description,omitempty"`

	// The bucket identifier
	ID string `json:"id,omitempty"`

	// The bucket name
	Name string `json:"name,omitempty"`
}

FlowRegistryBucketDTO flow registry bucket d t o

swagger:model FlowRegistryBucketDTO

func (*FlowRegistryBucketDTO) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryBucketDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this flow registry bucket d t o based on context it is used

func (*FlowRegistryBucketDTO) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucketDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryBucketDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucketDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryBucketDTO) Validate ¶ added in v1.19.1

func (m *FlowRegistryBucketDTO) Validate(formats strfmt.Registry) error

Validate validates this flow registry bucket d t o

type FlowRegistryBucketEntity ¶ added in v1.19.1

type FlowRegistryBucketEntity struct {

	// bucket
	Bucket *FlowRegistryBucketDTO `json:"bucket,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// permissions
	Permissions *PermissionsDTO `json:"permissions,omitempty"`
}

FlowRegistryBucketEntity flow registry bucket entity

swagger:model FlowRegistryBucketEntity

func (*FlowRegistryBucketEntity) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryBucketEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry bucket entity based on the context it is used

func (*FlowRegistryBucketEntity) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucketEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryBucketEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucketEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryBucketEntity) Validate ¶ added in v1.19.1

func (m *FlowRegistryBucketEntity) Validate(formats strfmt.Registry) error

Validate validates this flow registry bucket entity

type FlowRegistryBucketsEntity ¶ added in v1.19.1

type FlowRegistryBucketsEntity struct {

	// buckets
	// Unique: true
	Buckets []*FlowRegistryBucketEntity `json:"buckets"`
}

FlowRegistryBucketsEntity flow registry buckets entity

swagger:model FlowRegistryBucketsEntity

func (*FlowRegistryBucketsEntity) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryBucketsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry buckets entity based on the context it is used

func (*FlowRegistryBucketsEntity) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucketsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryBucketsEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryBucketsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryBucketsEntity) Validate ¶ added in v1.19.1

func (m *FlowRegistryBucketsEntity) Validate(formats strfmt.Registry) error

Validate validates this flow registry buckets entity

type FlowRegistryClientDTO ¶ added in v1.19.1

type FlowRegistryClientDTO struct {

	// The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task.
	AnnotationData string `json:"annotationData,omitempty"`

	// The details of the artifact that bundled this processor type.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// Whether the reporting task has been deprecated.
	Deprecated bool `json:"deprecated,omitempty"`

	// The registry description
	Description string `json:"description,omitempty"`

	// The descriptors for the controller service properties.
	Descriptors map[string]PropertyDescriptorDTO `json:"descriptors,omitempty"`

	// Whether the underlying extension is missing.
	ExtensionMissing bool `json:"extensionMissing,omitempty"`

	// The registry identifier
	ID string `json:"id,omitempty"`

	// Whether the flow registry client has multiple versions available.
	MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"`

	// The registry name
	Name string `json:"name,omitempty"`

	// The properties of the controller service.
	Properties map[string]string `json:"properties,omitempty"`

	// Whether the reporting task requires elevated privileges.
	Restricted bool `json:"restricted,omitempty"`

	// Set of sensitive dynamic property names
	// Unique: true
	SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames"`

	// Whether the reporting task supports sensitive dynamic properties.
	SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"`

	// The type of the controller service.
	Type string `json:"type,omitempty"`

	// uri
	URI string `json:"uri,omitempty"`

	// Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run.
	ValidationErrors []string `json:"validationErrors"`

	// Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`
}

FlowRegistryClientDTO flow registry client d t o

swagger:model FlowRegistryClientDTO

func (*FlowRegistryClientDTO) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryClientDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry client d t o based on the context it is used

func (*FlowRegistryClientDTO) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryClientDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryClientDTO) Validate ¶ added in v1.19.1

func (m *FlowRegistryClientDTO) Validate(formats strfmt.Registry) error

Validate validates this flow registry client d t o

type FlowRegistryClientEntity ¶ added in v1.19.1

type FlowRegistryClientEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *FlowRegistryClientDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// operate permissions
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// registry
	Registry *FlowRegistryClientDTO `json:"registry,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

FlowRegistryClientEntity flow registry client entity

swagger:model FlowRegistryClientEntity

func (*FlowRegistryClientEntity) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryClientEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry client entity based on the context it is used

func (*FlowRegistryClientEntity) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryClientEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryClientEntity) Validate ¶ added in v1.19.1

func (m *FlowRegistryClientEntity) Validate(formats strfmt.Registry) error

Validate validates this flow registry client entity

type FlowRegistryClientTypesEntity ¶ added in v1.19.1

type FlowRegistryClientTypesEntity struct {

	// flow registry client types
	// Unique: true
	FlowRegistryClientTypes []*DocumentedTypeDTO `json:"flowRegistryClientTypes"`
}

FlowRegistryClientTypesEntity flow registry client types entity

swagger:model FlowRegistryClientTypesEntity

func (*FlowRegistryClientTypesEntity) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryClientTypesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry client types entity based on the context it is used

func (*FlowRegistryClientTypesEntity) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientTypesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryClientTypesEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientTypesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryClientTypesEntity) Validate ¶ added in v1.19.1

func (m *FlowRegistryClientTypesEntity) Validate(formats strfmt.Registry) error

Validate validates this flow registry client types entity

type FlowRegistryClientsEntity ¶ added in v1.19.1

type FlowRegistryClientsEntity struct {

	// registries
	// Unique: true
	Registries []*FlowRegistryClientEntity `json:"registries"`
}

FlowRegistryClientsEntity flow registry clients entity

swagger:model FlowRegistryClientsEntity

func (*FlowRegistryClientsEntity) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryClientsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow registry clients entity based on the context it is used

func (*FlowRegistryClientsEntity) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryClientsEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryClientsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryClientsEntity) Validate ¶ added in v1.19.1

func (m *FlowRegistryClientsEntity) Validate(formats strfmt.Registry) error

Validate validates this flow registry clients entity

type FlowRegistryPermissions ¶ added in v1.19.1

type FlowRegistryPermissions struct {

	// can delete
	CanDelete bool `json:"canDelete,omitempty"`

	// can read
	CanRead bool `json:"canRead,omitempty"`

	// can write
	CanWrite bool `json:"canWrite,omitempty"`
}

FlowRegistryPermissions flow registry permissions

swagger:model FlowRegistryPermissions

func (*FlowRegistryPermissions) ContextValidate ¶ added in v1.19.1

func (m *FlowRegistryPermissions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this flow registry permissions based on context it is used

func (*FlowRegistryPermissions) MarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryPermissions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRegistryPermissions) UnmarshalBinary ¶ added in v1.19.1

func (m *FlowRegistryPermissions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRegistryPermissions) Validate ¶ added in v1.19.1

func (m *FlowRegistryPermissions) Validate(formats strfmt.Registry) error

Validate validates this flow registry permissions

type FlowSnippetDTO ¶

type FlowSnippetDTO struct {

	// The connections in this flow snippet.
	// Unique: true
	Connections []*ConnectionDTO `json:"connections"`

	// The controller services in this flow snippet.
	// Unique: true
	ControllerServices []*ControllerServiceDTO `json:"controllerServices"`

	// The funnels in this flow snippet.
	// Unique: true
	Funnels []*FunnelDTO `json:"funnels"`

	// The input ports in this flow snippet.
	// Unique: true
	InputPorts []*PortDTO `json:"inputPorts"`

	// The labels in this flow snippet.
	// Unique: true
	Labels []*LabelDTO `json:"labels"`

	// The output ports in this flow snippet.
	// Unique: true
	OutputPorts []*PortDTO `json:"outputPorts"`

	// The process groups in this flow snippet.
	// Unique: true
	ProcessGroups []*ProcessGroupDTO `json:"processGroups"`

	// The processors in this flow snippet.
	// Unique: true
	Processors []*ProcessorDTO `json:"processors"`

	// The remote process groups in this flow snippet.
	// Unique: true
	RemoteProcessGroups []*RemoteProcessGroupDTO `json:"remoteProcessGroups"`
}

FlowSnippetDTO flow snippet d t o

swagger:model FlowSnippetDTO

func (*FlowSnippetDTO) ContextValidate ¶

func (m *FlowSnippetDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow snippet d t o based on the context it is used

func (*FlowSnippetDTO) MarshalBinary ¶

func (m *FlowSnippetDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowSnippetDTO) UnmarshalBinary ¶

func (m *FlowSnippetDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowSnippetDTO) Validate ¶

func (m *FlowSnippetDTO) Validate(formats strfmt.Registry) error

Validate validates this flow snippet d t o

type FunnelDTO ¶

type FunnelDTO struct {

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

FunnelDTO funnel d t o

swagger:model FunnelDTO

func (*FunnelDTO) ContextValidate ¶

func (m *FunnelDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this funnel d t o based on the context it is used

func (*FunnelDTO) MarshalBinary ¶

func (m *FunnelDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunnelDTO) UnmarshalBinary ¶

func (m *FunnelDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunnelDTO) Validate ¶

func (m *FunnelDTO) Validate(formats strfmt.Registry) error

Validate validates this funnel d t o

type FunnelEntity ¶

type FunnelEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *FunnelDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

FunnelEntity funnel entity

swagger:model FunnelEntity

func (*FunnelEntity) ContextValidate ¶

func (m *FunnelEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this funnel entity based on the context it is used

func (*FunnelEntity) MarshalBinary ¶

func (m *FunnelEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunnelEntity) UnmarshalBinary ¶

func (m *FunnelEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunnelEntity) Validate ¶

func (m *FunnelEntity) Validate(formats strfmt.Registry) error

Validate validates this funnel entity

type FunnelsEntity ¶

type FunnelsEntity struct {

	// funnels
	// Unique: true
	Funnels []*FunnelEntity `json:"funnels"`
}

FunnelsEntity funnels entity

swagger:model FunnelsEntity

func (*FunnelsEntity) ContextValidate ¶

func (m *FunnelsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this funnels entity based on the context it is used

func (*FunnelsEntity) MarshalBinary ¶

func (m *FunnelsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunnelsEntity) UnmarshalBinary ¶

func (m *FunnelsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunnelsEntity) Validate ¶

func (m *FunnelsEntity) Validate(formats strfmt.Registry) error

Validate validates this funnels entity

type GCDiagnosticsSnapshotDTO ¶

type GCDiagnosticsSnapshotDTO struct {

	// The number of times that Garbage Collection has occurred
	CollectionCount int64 `json:"collectionCount,omitempty"`

	// The number of milliseconds that the Garbage Collector spent performing Garbage Collection duties
	CollectionMillis int64 `json:"collectionMillis,omitempty"`

	// The timestamp of when the Snapshot was taken
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

GCDiagnosticsSnapshotDTO g c diagnostics snapshot d t o

swagger:model GCDiagnosticsSnapshotDTO

func (*GCDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *GCDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this g c diagnostics snapshot d t o based on context it is used

func (*GCDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *GCDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GCDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *GCDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GCDiagnosticsSnapshotDTO) Validate ¶

func (m *GCDiagnosticsSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this g c diagnostics snapshot d t o

type GarbageCollectionDTO ¶

type GarbageCollectionDTO struct {

	// The number of times garbage collection has run.
	CollectionCount int64 `json:"collectionCount,omitempty"`

	// The total number of milliseconds spent garbage collecting.
	CollectionMillis int64 `json:"collectionMillis,omitempty"`

	// The total amount of time spent garbage collecting.
	CollectionTime string `json:"collectionTime,omitempty"`

	// The name of the garbage collector.
	Name string `json:"name,omitempty"`
}

GarbageCollectionDTO garbage collection d t o

swagger:model GarbageCollectionDTO

func (*GarbageCollectionDTO) ContextValidate ¶

func (m *GarbageCollectionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this garbage collection d t o based on context it is used

func (*GarbageCollectionDTO) MarshalBinary ¶

func (m *GarbageCollectionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GarbageCollectionDTO) UnmarshalBinary ¶

func (m *GarbageCollectionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GarbageCollectionDTO) Validate ¶

func (m *GarbageCollectionDTO) Validate(formats strfmt.Registry) error

Validate validates this garbage collection d t o

type GarbageCollectionDiagnosticsDTO ¶

type GarbageCollectionDiagnosticsDTO struct {

	// The name of the Memory Manager that this Garbage Collection information pertains to
	MemoryManagerName string `json:"memoryManagerName,omitempty"`

	// A list of snapshots that have been taken to determine the health of the JVM's heap
	Snapshots []*GCDiagnosticsSnapshotDTO `json:"snapshots"`
}

GarbageCollectionDiagnosticsDTO garbage collection diagnostics d t o

swagger:model GarbageCollectionDiagnosticsDTO

func (*GarbageCollectionDiagnosticsDTO) ContextValidate ¶

func (m *GarbageCollectionDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this garbage collection diagnostics d t o based on the context it is used

func (*GarbageCollectionDiagnosticsDTO) MarshalBinary ¶

func (m *GarbageCollectionDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GarbageCollectionDiagnosticsDTO) UnmarshalBinary ¶

func (m *GarbageCollectionDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GarbageCollectionDiagnosticsDTO) Validate ¶

Validate validates this garbage collection diagnostics d t o

type HistoryDTO ¶

type HistoryDTO struct {

	// The actions.
	Actions []*ActionEntity `json:"actions"`

	// The timestamp when the report was generated.
	LastRefreshed string `json:"lastRefreshed,omitempty"`

	// The number of number of actions that matched the search criteria..
	Total int32 `json:"total,omitempty"`
}

HistoryDTO history d t o

swagger:model HistoryDTO

func (*HistoryDTO) ContextValidate ¶

func (m *HistoryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this history d t o based on the context it is used

func (*HistoryDTO) MarshalBinary ¶

func (m *HistoryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HistoryDTO) UnmarshalBinary ¶

func (m *HistoryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HistoryDTO) Validate ¶

func (m *HistoryDTO) Validate(formats strfmt.Registry) error

Validate validates this history d t o

type HistoryEntity ¶

type HistoryEntity struct {

	// history
	History *HistoryDTO `json:"history,omitempty"`
}

HistoryEntity history entity

swagger:model HistoryEntity

func (*HistoryEntity) ContextValidate ¶

func (m *HistoryEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this history entity based on the context it is used

func (*HistoryEntity) MarshalBinary ¶

func (m *HistoryEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HistoryEntity) UnmarshalBinary ¶

func (m *HistoryEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HistoryEntity) Validate ¶

func (m *HistoryEntity) Validate(formats strfmt.Registry) error

Validate validates this history entity

type InputPortsEntity ¶

type InputPortsEntity struct {

	// input ports
	// Unique: true
	InputPorts []*PortEntity `json:"inputPorts"`
}

InputPortsEntity input ports entity

swagger:model InputPortsEntity

func (*InputPortsEntity) ContextValidate ¶

func (m *InputPortsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this input ports entity based on the context it is used

func (*InputPortsEntity) MarshalBinary ¶

func (m *InputPortsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InputPortsEntity) UnmarshalBinary ¶

func (m *InputPortsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InputPortsEntity) Validate ¶

func (m *InputPortsEntity) Validate(formats strfmt.Registry) error

Validate validates this input ports entity

type InputStream ¶ added in v1.19.1

type InputStream interface{}

InputStream input stream

swagger:model InputStream

type InstantiateTemplateRequestEntity ¶

type InstantiateTemplateRequestEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The encoding version of the flow snippet. If not specified, this is automatically populated by the node receiving the user request. If the snippet is specified, the version will be the latest. If the snippet is not specified, the version will come from the underlying template. These details need to be replicated throughout the cluster to ensure consistency.
	EncodingVersion string `json:"encodingVersion,omitempty"`

	// The x coordinate of the origin of the bounding box where the new components will be placed.
	OriginX float64 `json:"originX,omitempty"`

	// The y coordinate of the origin of the bounding box where the new components will be placed.
	OriginY float64 `json:"originY,omitempty"`

	// A flow snippet of the template contents. If not specified, this is automatically populated by the node receiving the user request. These details need to be replicated throughout the cluster to ensure consistency.
	Snippet *FlowSnippetDTO `json:"snippet,omitempty"`

	// The identifier of the template.
	TemplateID string `json:"templateId,omitempty"`
}

InstantiateTemplateRequestEntity instantiate template request entity

swagger:model InstantiateTemplateRequestEntity

func (*InstantiateTemplateRequestEntity) ContextValidate ¶

func (m *InstantiateTemplateRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this instantiate template request entity based on the context it is used

func (*InstantiateTemplateRequestEntity) MarshalBinary ¶

func (m *InstantiateTemplateRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InstantiateTemplateRequestEntity) UnmarshalBinary ¶

func (m *InstantiateTemplateRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InstantiateTemplateRequestEntity) Validate ¶

Validate validates this instantiate template request entity

type JVMControllerDiagnosticsSnapshotDTO ¶

type JVMControllerDiagnosticsSnapshotDTO struct {

	// Whether or not this node is cluster coordinator
	ClusterCoordinator bool `json:"clusterCoordinator,omitempty"`

	// The maximum number of event-driven threads
	MaxEventDrivenThreads int32 `json:"maxEventDrivenThreads,omitempty"`

	// The maximum number of timer-driven threads
	MaxTimerDrivenThreads int32 `json:"maxTimerDrivenThreads,omitempty"`

	// Whether or not this node is primary node
	PrimaryNode bool `json:"primaryNode,omitempty"`
}

JVMControllerDiagnosticsSnapshotDTO j VM controller diagnostics snapshot d t o

swagger:model JVMControllerDiagnosticsSnapshotDTO

func (*JVMControllerDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *JVMControllerDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this j VM controller diagnostics snapshot d t o based on context it is used

func (*JVMControllerDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *JVMControllerDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JVMControllerDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *JVMControllerDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JVMControllerDiagnosticsSnapshotDTO) Validate ¶

Validate validates this j VM controller diagnostics snapshot d t o

type JVMDiagnosticsDTO ¶

type JVMDiagnosticsDTO struct {

	// Aggregate JVM diagnostic information about the entire cluster
	AggregateSnapshot *JVMDiagnosticsSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// Whether or not the NiFi instance is clustered
	Clustered bool `json:"clustered,omitempty"`

	// Whether or not the node is connected to the cluster
	Connected bool `json:"connected,omitempty"`

	// Node-wise breakdown of JVM diagnostic information
	NodeSnapshots []*NodeJVMDiagnosticsSnapshotDTO `json:"nodeSnapshots"`
}

JVMDiagnosticsDTO j VM diagnostics d t o

swagger:model JVMDiagnosticsDTO

func (*JVMDiagnosticsDTO) ContextValidate ¶

func (m *JVMDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j VM diagnostics d t o based on the context it is used

func (*JVMDiagnosticsDTO) MarshalBinary ¶

func (m *JVMDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JVMDiagnosticsDTO) UnmarshalBinary ¶

func (m *JVMDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JVMDiagnosticsDTO) Validate ¶

func (m *JVMDiagnosticsDTO) Validate(formats strfmt.Registry) error

Validate validates this j VM diagnostics d t o

type JVMDiagnosticsSnapshotDTO ¶

type JVMDiagnosticsSnapshotDTO struct {

	// Controller-related diagnostics information
	ControllerDiagnostics *JVMControllerDiagnosticsSnapshotDTO `json:"controllerDiagnostics,omitempty"`

	// Flow-related diagnostics information
	FlowDiagnosticsDto *JVMFlowDiagnosticsSnapshotDTO `json:"flowDiagnosticsDto,omitempty"`

	// System-related diagnostics information
	SystemDiagnosticsDto *JVMSystemDiagnosticsSnapshotDTO `json:"systemDiagnosticsDto,omitempty"`
}

JVMDiagnosticsSnapshotDTO j VM diagnostics snapshot d t o

swagger:model JVMDiagnosticsSnapshotDTO

func (*JVMDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *JVMDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j VM diagnostics snapshot d t o based on the context it is used

func (*JVMDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *JVMDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JVMDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *JVMDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JVMDiagnosticsSnapshotDTO) Validate ¶

func (m *JVMDiagnosticsSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this j VM diagnostics snapshot d t o

type JVMFlowDiagnosticsSnapshotDTO ¶

type JVMFlowDiagnosticsSnapshotDTO struct {

	// The number of event-driven threads that are active
	ActiveEventDrivenThreads int32 `json:"activeEventDrivenThreads,omitempty"`

	// The number of timer-driven threads that are active
	ActiveTimerDrivenThreads int32 `json:"activeTimerDrivenThreads,omitempty"`

	// The NiFi Bundles (NARs) that are loaded by NiFi
	// Unique: true
	BundlesLoaded []*BundleDTO `json:"bundlesLoaded"`

	// The name of the Time Zone that is configured, if available
	TimeZone string `json:"timeZone,omitempty"`

	// How long this node has been running, formatted as hours:minutes:seconds.milliseconds
	Uptime string `json:"uptime,omitempty"`
}

JVMFlowDiagnosticsSnapshotDTO j VM flow diagnostics snapshot d t o

swagger:model JVMFlowDiagnosticsSnapshotDTO

func (*JVMFlowDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *JVMFlowDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j VM flow diagnostics snapshot d t o based on the context it is used

func (*JVMFlowDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *JVMFlowDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JVMFlowDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *JVMFlowDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JVMFlowDiagnosticsSnapshotDTO) Validate ¶

func (m *JVMFlowDiagnosticsSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this j VM flow diagnostics snapshot d t o

type JVMSystemDiagnosticsSnapshotDTO ¶

type JVMSystemDiagnosticsSnapshotDTO struct {

	// Information about the Content Repository's usage
	// Unique: true
	ContentRepositoryStorageUsage []*RepositoryUsageDTO `json:"contentRepositoryStorageUsage"`

	// The number of CPU Cores available on the system
	CPUCores int32 `json:"cpuCores,omitempty"`

	// The 1-minute CPU Load Average
	CPULoadAverage float64 `json:"cpuLoadAverage,omitempty"`

	// Information about the FlowFile Repository's usage
	FlowFileRepositoryStorageUsage *RepositoryUsageDTO `json:"flowFileRepositoryStorageUsage,omitempty"`

	// Diagnostic information about the JVM's garbage collections
	GarbageCollectionDiagnostics []*GarbageCollectionDiagnosticsDTO `json:"garbageCollectionDiagnostics"`

	// The maximum number of bytes that the JVM heap is configured to use, as a human-readable value
	MaxHeap string `json:"maxHeap,omitempty"`

	// The maximum number of bytes that the JVM heap is configured to use for heap
	MaxHeapBytes int64 `json:"maxHeapBytes,omitempty"`

	// The maximum number of open file descriptors that are available to each process
	MaxOpenFileDescriptors int64 `json:"maxOpenFileDescriptors,omitempty"`

	// The number of files that are open by the NiFi process
	OpenFileDescriptors int64 `json:"openFileDescriptors,omitempty"`

	// The number of bytes of RAM available on the system as a human-readable value
	PhysicalMemory string `json:"physicalMemory,omitempty"`

	// The number of bytes of RAM available on the system
	PhysicalMemoryBytes int64 `json:"physicalMemoryBytes,omitempty"`

	// Information about the Provenance Repository's usage
	// Unique: true
	ProvenanceRepositoryStorageUsage []*RepositoryUsageDTO `json:"provenanceRepositoryStorageUsage"`
}

JVMSystemDiagnosticsSnapshotDTO j VM system diagnostics snapshot d t o

swagger:model JVMSystemDiagnosticsSnapshotDTO

func (*JVMSystemDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *JVMSystemDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j VM system diagnostics snapshot d t o based on the context it is used

func (*JVMSystemDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *JVMSystemDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JVMSystemDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *JVMSystemDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JVMSystemDiagnosticsSnapshotDTO) Validate ¶

Validate validates this j VM system diagnostics snapshot d t o

type LabelDTO ¶

type LabelDTO struct {

	// The z index of the label.
	GetzIndex int64 `json:"getzIndex,omitempty"`

	// The height of the label in pixels when at a 1:1 scale.
	Height float64 `json:"height,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The text that appears in the label.
	Label string `json:"label,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The styles for this label (font-size : 12px, background-color : #eee, etc).
	Style map[string]string `json:"style,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`

	// The width of the label in pixels when at a 1:1 scale.
	Width float64 `json:"width,omitempty"`
}

LabelDTO label d t o

swagger:model LabelDTO

func (*LabelDTO) ContextValidate ¶

func (m *LabelDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this label d t o based on the context it is used

func (*LabelDTO) MarshalBinary ¶

func (m *LabelDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LabelDTO) UnmarshalBinary ¶

func (m *LabelDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LabelDTO) Validate ¶

func (m *LabelDTO) Validate(formats strfmt.Registry) error

Validate validates this label d t o

type LabelEntity ¶

type LabelEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *LabelDTO `json:"component,omitempty"`

	// dimensions
	Dimensions *DimensionsDTO `json:"dimensions,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The z index of the label.
	GetzIndex int64 `json:"getzIndex,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

LabelEntity label entity

swagger:model LabelEntity

func (*LabelEntity) ContextValidate ¶

func (m *LabelEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this label entity based on the context it is used

func (*LabelEntity) MarshalBinary ¶

func (m *LabelEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LabelEntity) UnmarshalBinary ¶

func (m *LabelEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LabelEntity) Validate ¶

func (m *LabelEntity) Validate(formats strfmt.Registry) error

Validate validates this label entity

type LabelsEntity ¶

type LabelsEntity struct {

	// labels
	// Unique: true
	Labels []*LabelEntity `json:"labels"`
}

LabelsEntity labels entity

swagger:model LabelsEntity

func (*LabelsEntity) ContextValidate ¶

func (m *LabelsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this labels entity based on the context it is used

func (*LabelsEntity) MarshalBinary ¶

func (m *LabelsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LabelsEntity) UnmarshalBinary ¶

func (m *LabelsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LabelsEntity) Validate ¶

func (m *LabelsEntity) Validate(formats strfmt.Registry) error

Validate validates this labels entity

type LineageDTO ¶

type LineageDTO struct {

	// When the lineage query will expire.
	Expiration string `json:"expiration,omitempty"`

	// Whether the lineage query has finished.
	Finished bool `json:"finished,omitempty"`

	// The id of this lineage query.
	ID string `json:"id,omitempty"`

	// The percent complete for the lineage query.
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The initial lineage result.
	Request *LineageRequestDTO `json:"request,omitempty"`

	// The results of the lineage query.
	Results *LineageResultsDTO `json:"results,omitempty"`

	// When the lineage query was submitted.
	SubmissionTime string `json:"submissionTime,omitempty"`

	// The URI for this lineage query for later retrieval and deletion.
	URI string `json:"uri,omitempty"`
}

LineageDTO lineage d t o

swagger:model LineageDTO

func (*LineageDTO) ContextValidate ¶

func (m *LineageDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this lineage d t o based on the context it is used

func (*LineageDTO) MarshalBinary ¶

func (m *LineageDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LineageDTO) UnmarshalBinary ¶

func (m *LineageDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LineageDTO) Validate ¶

func (m *LineageDTO) Validate(formats strfmt.Registry) error

Validate validates this lineage d t o

type LineageEntity ¶

type LineageEntity struct {

	// lineage
	Lineage *LineageDTO `json:"lineage,omitempty"`
}

LineageEntity lineage entity

swagger:model LineageEntity

func (*LineageEntity) ContextValidate ¶

func (m *LineageEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this lineage entity based on the context it is used

func (*LineageEntity) MarshalBinary ¶

func (m *LineageEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LineageEntity) UnmarshalBinary ¶

func (m *LineageEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LineageEntity) Validate ¶

func (m *LineageEntity) Validate(formats strfmt.Registry) error

Validate validates this lineage entity

type LineageRequestDTO ¶

type LineageRequestDTO struct {

	// The id of the node where this lineage originated if clustered.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The event id that was used to generate this lineage, if applicable. The event id is allowed for any type of lineageRequestType. If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored.
	EventID int64 `json:"eventId,omitempty"`

	// The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile.
	// Enum: [PARENTS CHILDREN and FLOWFILE]
	LineageRequestType string `json:"lineageRequestType,omitempty"`

	// The flowfile uuid that was used to generate the lineage. The flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over event id.
	UUID string `json:"uuid,omitempty"`
}

LineageRequestDTO lineage request d t o

swagger:model LineageRequestDTO

func (*LineageRequestDTO) ContextValidate ¶

func (m *LineageRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this lineage request d t o based on context it is used

func (*LineageRequestDTO) MarshalBinary ¶

func (m *LineageRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LineageRequestDTO) UnmarshalBinary ¶

func (m *LineageRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LineageRequestDTO) Validate ¶

func (m *LineageRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this lineage request d t o

type LineageResultsDTO ¶

type LineageResultsDTO struct {

	// Any errors that occurred while generating the lineage.
	// Unique: true
	Errors []string `json:"errors"`

	// The links between the nodes in the lineage.
	Links []*ProvenanceLinkDTO `json:"links"`

	// The nodes in the lineage.
	Nodes []*ProvenanceNodeDTO `json:"nodes"`
}

LineageResultsDTO lineage results d t o

swagger:model LineageResultsDTO

func (*LineageResultsDTO) ContextValidate ¶

func (m *LineageResultsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this lineage results d t o based on the context it is used

func (*LineageResultsDTO) MarshalBinary ¶

func (m *LineageResultsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LineageResultsDTO) UnmarshalBinary ¶

func (m *LineageResultsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LineageResultsDTO) Validate ¶

func (m *LineageResultsDTO) Validate(formats strfmt.Registry) error

Validate validates this lineage results d t o

type ListingRequestDTO ¶

type ListingRequestDTO struct {

	// Whether the destination of the connection is running
	DestinationRunning bool `json:"destinationRunning,omitempty"`

	// The reason, if any, that this listing request failed.
	FailureReason string `json:"failureReason,omitempty"`

	// Whether the query has finished.
	Finished bool `json:"finished,omitempty"`

	// The FlowFile summaries. The summaries will be populated once the request has completed.
	FlowFileSummaries []*FlowFileSummaryDTO `json:"flowFileSummaries"`

	// The id for this listing request.
	ID string `json:"id,omitempty"`

	// The last time this listing request was updated.
	LastUpdated string `json:"lastUpdated,omitempty"`

	// The maximum number of FlowFileSummary objects to return
	MaxResults int32 `json:"maxResults,omitempty"`

	// The current percent complete.
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The size of the queue
	QueueSize *QueueSizeDTO `json:"queueSize,omitempty"`

	// Whether the source of the connection is running
	SourceRunning bool `json:"sourceRunning,omitempty"`

	// The current state of the listing request.
	State string `json:"state,omitempty"`

	// The timestamp when the query was submitted.
	SubmissionTime string `json:"submissionTime,omitempty"`

	// The URI for future requests to this listing request.
	URI string `json:"uri,omitempty"`
}

ListingRequestDTO listing request d t o

swagger:model ListingRequestDTO

func (*ListingRequestDTO) ContextValidate ¶

func (m *ListingRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this listing request d t o based on the context it is used

func (*ListingRequestDTO) MarshalBinary ¶

func (m *ListingRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListingRequestDTO) UnmarshalBinary ¶

func (m *ListingRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListingRequestDTO) Validate ¶

func (m *ListingRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this listing request d t o

type ListingRequestEntity ¶

type ListingRequestEntity struct {

	// listing request
	ListingRequest *ListingRequestDTO `json:"listingRequest,omitempty"`
}

ListingRequestEntity listing request entity

swagger:model ListingRequestEntity

func (*ListingRequestEntity) ContextValidate ¶

func (m *ListingRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this listing request entity based on the context it is used

func (*ListingRequestEntity) MarshalBinary ¶

func (m *ListingRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListingRequestEntity) UnmarshalBinary ¶

func (m *ListingRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListingRequestEntity) Validate ¶

func (m *ListingRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this listing request entity

type LocalQueuePartitionDTO ¶

type LocalQueuePartitionDTO struct {

	// Total number of bytes that make up the content for the FlowFiles that are present in the Connection's Active Queue
	ActiveQueueByteCount int64 `json:"activeQueueByteCount,omitempty"`

	// Total number of FlowFiles that exist in the Connection's Active Queue, immediately available to be offered up to a component
	ActiveQueueFlowFileCount int32 `json:"activeQueueFlowFileCount,omitempty"`

	// Whether or not all of the FlowFiles in the Active Queue are penalized
	AllActiveQueueFlowFilesPenalized bool `json:"allActiveQueueFlowFilesPenalized,omitempty"`

	// Whether or not any of the FlowFiles in the Active Queue are penalized
	AnyActiveQueueFlowFilesPenalized bool `json:"anyActiveQueueFlowFilesPenalized,omitempty"`

	// The number bytes that make up the content of the FlowFiles that are In-Flight
	InFlightByteCount int64 `json:"inFlightByteCount,omitempty"`

	// The number of In-Flight FlowFiles for this Connection. These are FlowFiles that belong to the connection but are currently being operated on by a Processor, Port, etc.
	InFlightFlowFileCount int32 `json:"inFlightFlowFileCount,omitempty"`

	// Total number of bytes that make up the content for the FlowFiles that are swapped out to disk for the Connection
	SwapByteCount int64 `json:"swapByteCount,omitempty"`

	// The number of Swap Files that exist for this Connection
	SwapFiles int32 `json:"swapFiles,omitempty"`

	// The total number of FlowFiles that are swapped out for this Connection
	SwapFlowFileCount int32 `json:"swapFlowFileCount,omitempty"`

	// Total number of bytes that make up the content for the FlowFiles owned by this Connection
	TotalByteCount int64 `json:"totalByteCount,omitempty"`

	// Total number of FlowFiles owned by the Connection
	TotalFlowFileCount int32 `json:"totalFlowFileCount,omitempty"`
}

LocalQueuePartitionDTO local queue partition d t o

swagger:model LocalQueuePartitionDTO

func (*LocalQueuePartitionDTO) ContextValidate ¶

func (m *LocalQueuePartitionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this local queue partition d t o based on context it is used

func (*LocalQueuePartitionDTO) MarshalBinary ¶

func (m *LocalQueuePartitionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LocalQueuePartitionDTO) UnmarshalBinary ¶

func (m *LocalQueuePartitionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LocalQueuePartitionDTO) Validate ¶

func (m *LocalQueuePartitionDTO) Validate(formats strfmt.Registry) error

Validate validates this local queue partition d t o

type NodeConnectionStatisticsSnapshotDTO ¶

type NodeConnectionStatisticsSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The connection status snapshot from the node.
	StatisticsSnapshot *ConnectionStatisticsSnapshotDTO `json:"statisticsSnapshot,omitempty"`
}

NodeConnectionStatisticsSnapshotDTO node connection statistics snapshot d t o

swagger:model NodeConnectionStatisticsSnapshotDTO

func (*NodeConnectionStatisticsSnapshotDTO) ContextValidate ¶

func (m *NodeConnectionStatisticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node connection statistics snapshot d t o based on the context it is used

func (*NodeConnectionStatisticsSnapshotDTO) MarshalBinary ¶

func (m *NodeConnectionStatisticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeConnectionStatisticsSnapshotDTO) UnmarshalBinary ¶

func (m *NodeConnectionStatisticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeConnectionStatisticsSnapshotDTO) Validate ¶

Validate validates this node connection statistics snapshot d t o

type NodeConnectionStatusSnapshotDTO ¶

type NodeConnectionStatusSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The connection status snapshot from the node.
	StatusSnapshot *ConnectionStatusSnapshotDTO `json:"statusSnapshot,omitempty"`
}

NodeConnectionStatusSnapshotDTO node connection status snapshot d t o

swagger:model NodeConnectionStatusSnapshotDTO

func (*NodeConnectionStatusSnapshotDTO) ContextValidate ¶

func (m *NodeConnectionStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node connection status snapshot d t o based on the context it is used

func (*NodeConnectionStatusSnapshotDTO) MarshalBinary ¶

func (m *NodeConnectionStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeConnectionStatusSnapshotDTO) UnmarshalBinary ¶

func (m *NodeConnectionStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeConnectionStatusSnapshotDTO) Validate ¶

Validate validates this node connection status snapshot d t o

type NodeCountersSnapshotDTO ¶

type NodeCountersSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The counters from the node.
	Snapshot *CountersSnapshotDTO `json:"snapshot,omitempty"`
}

NodeCountersSnapshotDTO node counters snapshot d t o

swagger:model NodeCountersSnapshotDTO

func (*NodeCountersSnapshotDTO) ContextValidate ¶

func (m *NodeCountersSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node counters snapshot d t o based on the context it is used

func (*NodeCountersSnapshotDTO) MarshalBinary ¶

func (m *NodeCountersSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeCountersSnapshotDTO) UnmarshalBinary ¶

func (m *NodeCountersSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeCountersSnapshotDTO) Validate ¶

func (m *NodeCountersSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this node counters snapshot d t o

type NodeDTO ¶

type NodeDTO struct {

	// The active threads for the NiFi on the node.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The node's host/ip address.
	Address string `json:"address,omitempty"`

	// The port the node is listening for API requests.
	APIPort int32 `json:"apiPort,omitempty"`

	// The time of the node's last connection request.
	ConnectionRequested string `json:"connectionRequested,omitempty"`

	// The node's events.
	Events []*NodeEventDTO `json:"events"`

	// the time of the nodes's last heartbeat.
	Heartbeat string `json:"heartbeat,omitempty"`

	// The id of the node.
	NodeID string `json:"nodeId,omitempty"`

	// The time at which this Node was last refreshed.
	NodeStartTime string `json:"nodeStartTime,omitempty"`

	// The queue the NiFi on the node.
	Queued string `json:"queued,omitempty"`

	// The roles of this node.
	// Unique: true
	Roles []string `json:"roles"`

	// The node's status.
	Status string `json:"status,omitempty"`
}

NodeDTO node d t o

swagger:model NodeDTO

func (*NodeDTO) ContextValidate ¶

func (m *NodeDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node d t o based on the context it is used

func (*NodeDTO) MarshalBinary ¶

func (m *NodeDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeDTO) UnmarshalBinary ¶

func (m *NodeDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeDTO) Validate ¶

func (m *NodeDTO) Validate(formats strfmt.Registry) error

Validate validates this node d t o

type NodeEntity ¶

type NodeEntity struct {

	// node
	Node *NodeDTO `json:"node,omitempty"`
}

NodeEntity node entity

swagger:model NodeEntity

func (*NodeEntity) ContextValidate ¶

func (m *NodeEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node entity based on the context it is used

func (*NodeEntity) MarshalBinary ¶

func (m *NodeEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeEntity) UnmarshalBinary ¶

func (m *NodeEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeEntity) Validate ¶

func (m *NodeEntity) Validate(formats strfmt.Registry) error

Validate validates this node entity

type NodeEventDTO ¶

type NodeEventDTO struct {

	// The category of the node event.
	Category string `json:"category,omitempty"`

	// The message in the node event.
	Message string `json:"message,omitempty"`

	// The timestamp of the node event.
	Timestamp string `json:"timestamp,omitempty"`
}

NodeEventDTO node event d t o

swagger:model NodeEventDTO

func (*NodeEventDTO) ContextValidate ¶

func (m *NodeEventDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this node event d t o based on context it is used

func (*NodeEventDTO) MarshalBinary ¶

func (m *NodeEventDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeEventDTO) UnmarshalBinary ¶

func (m *NodeEventDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeEventDTO) Validate ¶

func (m *NodeEventDTO) Validate(formats strfmt.Registry) error

Validate validates this node event d t o

type NodeIdentifier ¶ added in v1.19.1

type NodeIdentifier struct {

	// api address
	APIAddress string `json:"apiAddress,omitempty"`

	// api port
	APIPort int32 `json:"apiPort,omitempty"`

	// full description
	FullDescription string `json:"fullDescription,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// load balance address
	LoadBalanceAddress string `json:"loadBalanceAddress,omitempty"`

	// load balance port
	LoadBalancePort int32 `json:"loadBalancePort,omitempty"`

	// node identities
	// Unique: true
	NodeIdentities []string `json:"nodeIdentities"`

	// site to site address
	SiteToSiteAddress string `json:"siteToSiteAddress,omitempty"`

	// site to site Http Api port
	SiteToSiteHTTPAPIPort int32 `json:"siteToSiteHttpApiPort,omitempty"`

	// site to site port
	SiteToSitePort int32 `json:"siteToSitePort,omitempty"`

	// site to site secure
	SiteToSiteSecure bool `json:"siteToSiteSecure,omitempty"`

	// socket address
	SocketAddress string `json:"socketAddress,omitempty"`

	// socket port
	SocketPort int32 `json:"socketPort,omitempty"`
}

NodeIdentifier node identifier

swagger:model NodeIdentifier

func (*NodeIdentifier) ContextValidate ¶ added in v1.19.1

func (m *NodeIdentifier) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this node identifier based on context it is used

func (*NodeIdentifier) MarshalBinary ¶ added in v1.19.1

func (m *NodeIdentifier) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeIdentifier) UnmarshalBinary ¶ added in v1.19.1

func (m *NodeIdentifier) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeIdentifier) Validate ¶ added in v1.19.1

func (m *NodeIdentifier) Validate(formats strfmt.Registry) error

Validate validates this node identifier

type NodeJVMDiagnosticsSnapshotDTO ¶

type NodeJVMDiagnosticsSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The JVM Diagnostics Snapshot
	Snapshot *JVMDiagnosticsSnapshotDTO `json:"snapshot,omitempty"`
}

NodeJVMDiagnosticsSnapshotDTO node j VM diagnostics snapshot d t o

swagger:model NodeJVMDiagnosticsSnapshotDTO

func (*NodeJVMDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *NodeJVMDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node j VM diagnostics snapshot d t o based on the context it is used

func (*NodeJVMDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *NodeJVMDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeJVMDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *NodeJVMDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeJVMDiagnosticsSnapshotDTO) Validate ¶

func (m *NodeJVMDiagnosticsSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this node j VM diagnostics snapshot d t o

type NodePortStatusSnapshotDTO ¶

type NodePortStatusSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The port status snapshot from the node.
	StatusSnapshot *PortStatusSnapshotDTO `json:"statusSnapshot,omitempty"`
}

NodePortStatusSnapshotDTO node port status snapshot d t o

swagger:model NodePortStatusSnapshotDTO

func (*NodePortStatusSnapshotDTO) ContextValidate ¶

func (m *NodePortStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node port status snapshot d t o based on the context it is used

func (*NodePortStatusSnapshotDTO) MarshalBinary ¶

func (m *NodePortStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodePortStatusSnapshotDTO) UnmarshalBinary ¶

func (m *NodePortStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodePortStatusSnapshotDTO) Validate ¶

func (m *NodePortStatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this node port status snapshot d t o

type NodeProcessGroupStatusSnapshotDTO ¶

type NodeProcessGroupStatusSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The process group status snapshot from the node.
	StatusSnapshot *ProcessGroupStatusSnapshotDTO `json:"statusSnapshot,omitempty"`
}

NodeProcessGroupStatusSnapshotDTO node process group status snapshot d t o

swagger:model NodeProcessGroupStatusSnapshotDTO

func (*NodeProcessGroupStatusSnapshotDTO) ContextValidate ¶

func (m *NodeProcessGroupStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node process group status snapshot d t o based on the context it is used

func (*NodeProcessGroupStatusSnapshotDTO) MarshalBinary ¶

func (m *NodeProcessGroupStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeProcessGroupStatusSnapshotDTO) UnmarshalBinary ¶

func (m *NodeProcessGroupStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeProcessGroupStatusSnapshotDTO) Validate ¶

Validate validates this node process group status snapshot d t o

type NodeProcessorStatusSnapshotDTO ¶

type NodeProcessorStatusSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The processor status snapshot from the node.
	StatusSnapshot *ProcessorStatusSnapshotDTO `json:"statusSnapshot,omitempty"`
}

NodeProcessorStatusSnapshotDTO node processor status snapshot d t o

swagger:model NodeProcessorStatusSnapshotDTO

func (*NodeProcessorStatusSnapshotDTO) ContextValidate ¶

func (m *NodeProcessorStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node processor status snapshot d t o based on the context it is used

func (*NodeProcessorStatusSnapshotDTO) MarshalBinary ¶

func (m *NodeProcessorStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeProcessorStatusSnapshotDTO) UnmarshalBinary ¶

func (m *NodeProcessorStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeProcessorStatusSnapshotDTO) Validate ¶

func (m *NodeProcessorStatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this node processor status snapshot d t o

type NodeRemoteProcessGroupStatusSnapshotDTO ¶

type NodeRemoteProcessGroupStatusSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The remote process group status snapshot from the node.
	StatusSnapshot *RemoteProcessGroupStatusSnapshotDTO `json:"statusSnapshot,omitempty"`
}

NodeRemoteProcessGroupStatusSnapshotDTO node remote process group status snapshot d t o

swagger:model NodeRemoteProcessGroupStatusSnapshotDTO

func (*NodeRemoteProcessGroupStatusSnapshotDTO) ContextValidate ¶

ContextValidate validate this node remote process group status snapshot d t o based on the context it is used

func (*NodeRemoteProcessGroupStatusSnapshotDTO) MarshalBinary ¶

func (m *NodeRemoteProcessGroupStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeRemoteProcessGroupStatusSnapshotDTO) UnmarshalBinary ¶

func (m *NodeRemoteProcessGroupStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeRemoteProcessGroupStatusSnapshotDTO) Validate ¶

Validate validates this node remote process group status snapshot d t o

type NodeReplayLastEventSnapshotDTO ¶ added in v1.19.1

type NodeReplayLastEventSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The snapshot from the node
	Snapshot *ReplayLastEventSnapshotDTO `json:"snapshot,omitempty"`
}

NodeReplayLastEventSnapshotDTO node replay last event snapshot d t o

swagger:model NodeReplayLastEventSnapshotDTO

func (*NodeReplayLastEventSnapshotDTO) ContextValidate ¶ added in v1.19.1

func (m *NodeReplayLastEventSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node replay last event snapshot d t o based on the context it is used

func (*NodeReplayLastEventSnapshotDTO) MarshalBinary ¶ added in v1.19.1

func (m *NodeReplayLastEventSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeReplayLastEventSnapshotDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *NodeReplayLastEventSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeReplayLastEventSnapshotDTO) Validate ¶ added in v1.19.1

func (m *NodeReplayLastEventSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this node replay last event snapshot d t o

type NodeResponse ¶ added in v1.19.1

type NodeResponse struct {

	// client response
	ClientResponse *Response `json:"clientResponse,omitempty"`

	// http method
	HTTPMethod string `json:"httpMethod,omitempty"`

	// input stream
	InputStream InputStream `json:"inputStream,omitempty"`

	// is2xx
	Is2xx bool `json:"is2xx,omitempty"`

	// is5xx
	Is5xx bool `json:"is5xx,omitempty"`

	// node Id
	NodeID *NodeIdentifier `json:"nodeId,omitempty"`

	// request Id
	RequestID string `json:"requestId,omitempty"`

	// request Uri
	// Format: uri
	RequestURI strfmt.URI `json:"requestUri,omitempty"`

	// response
	Response *Response `json:"response,omitempty"`

	// status
	Status int32 `json:"status,omitempty"`

	// throwable
	Throwable *Throwable `json:"throwable,omitempty"`

	// updated entity
	UpdatedEntity Entity `json:"updatedEntity,omitempty"`
}

NodeResponse node response

swagger:model NodeResponse

func (*NodeResponse) ContextValidate ¶ added in v1.19.1

func (m *NodeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node response based on the context it is used

func (*NodeResponse) MarshalBinary ¶ added in v1.19.1

func (m *NodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeResponse) UnmarshalBinary ¶ added in v1.19.1

func (m *NodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeResponse) Validate ¶ added in v1.19.1

func (m *NodeResponse) Validate(formats strfmt.Registry) error

Validate validates this node response

type NodeSearchResultDTO ¶

type NodeSearchResultDTO struct {

	// The address of the node that matched the search.
	Address string `json:"address,omitempty"`

	// The id of the node that matched the search.
	ID string `json:"id,omitempty"`
}

NodeSearchResultDTO node search result d t o

swagger:model NodeSearchResultDTO

func (*NodeSearchResultDTO) ContextValidate ¶

func (m *NodeSearchResultDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this node search result d t o based on context it is used

func (*NodeSearchResultDTO) MarshalBinary ¶

func (m *NodeSearchResultDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeSearchResultDTO) UnmarshalBinary ¶

func (m *NodeSearchResultDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeSearchResultDTO) Validate ¶

func (m *NodeSearchResultDTO) Validate(formats strfmt.Registry) error

Validate validates this node search result d t o

type NodeStatusSnapshotsDTO ¶

type NodeStatusSnapshotsDTO struct {

	// The node's host/ip address.
	Address string `json:"address,omitempty"`

	// The port the node is listening for API requests.
	APIPort int32 `json:"apiPort,omitempty"`

	// The id of the node.
	NodeID string `json:"nodeId,omitempty"`

	// A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.
	StatusSnapshots []*StatusSnapshotDTO `json:"statusSnapshots"`
}

NodeStatusSnapshotsDTO node status snapshots d t o

swagger:model NodeStatusSnapshotsDTO

func (*NodeStatusSnapshotsDTO) ContextValidate ¶

func (m *NodeStatusSnapshotsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node status snapshots d t o based on the context it is used

func (*NodeStatusSnapshotsDTO) MarshalBinary ¶

func (m *NodeStatusSnapshotsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeStatusSnapshotsDTO) UnmarshalBinary ¶

func (m *NodeStatusSnapshotsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeStatusSnapshotsDTO) Validate ¶

func (m *NodeStatusSnapshotsDTO) Validate(formats strfmt.Registry) error

Validate validates this node status snapshots d t o

type NodeSystemDiagnosticsSnapshotDTO ¶

type NodeSystemDiagnosticsSnapshotDTO struct {

	// The API address of the node
	Address string `json:"address,omitempty"`

	// The API port used to communicate with the node
	APIPort int32 `json:"apiPort,omitempty"`

	// The unique ID that identifies the node
	NodeID string `json:"nodeId,omitempty"`

	// The System Diagnostics snapshot from the node.
	Snapshot *SystemDiagnosticsSnapshotDTO `json:"snapshot,omitempty"`
}

NodeSystemDiagnosticsSnapshotDTO node system diagnostics snapshot d t o

swagger:model NodeSystemDiagnosticsSnapshotDTO

func (*NodeSystemDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *NodeSystemDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this node system diagnostics snapshot d t o based on the context it is used

func (*NodeSystemDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *NodeSystemDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NodeSystemDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *NodeSystemDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NodeSystemDiagnosticsSnapshotDTO) Validate ¶

Validate validates this node system diagnostics snapshot d t o

type OutputPortsEntity ¶

type OutputPortsEntity struct {

	// output ports
	// Unique: true
	OutputPorts []*PortEntity `json:"outputPorts"`
}

OutputPortsEntity output ports entity

swagger:model OutputPortsEntity

func (*OutputPortsEntity) ContextValidate ¶

func (m *OutputPortsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this output ports entity based on the context it is used

func (*OutputPortsEntity) MarshalBinary ¶

func (m *OutputPortsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OutputPortsEntity) UnmarshalBinary ¶

func (m *OutputPortsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OutputPortsEntity) Validate ¶

func (m *OutputPortsEntity) Validate(formats strfmt.Registry) error

Validate validates this output ports entity

type ParameterContextDTO ¶

type ParameterContextDTO struct {

	// The Process Groups that are bound to this Parameter Context
	// Unique: true
	BoundProcessGroups []*ProcessGroupEntity `json:"boundProcessGroups"`

	// The Description of the Parameter Context.
	Description string `json:"description,omitempty"`

	// The ID the Parameter Context.
	ID string `json:"id,omitempty"`

	// A list of references of Parameter Contexts from which this one inherits parameters
	InheritedParameterContexts []*ParameterContextReferenceEntity `json:"inheritedParameterContexts"`

	// The Name of the Parameter Context.
	Name string `json:"name,omitempty"`

	// Optional configuration for a Parameter Provider
	ParameterProviderConfiguration *ParameterProviderConfigurationEntity `json:"parameterProviderConfiguration,omitempty"`

	// The Parameters for the Parameter Context
	// Unique: true
	Parameters []*ParameterEntity `json:"parameters"`
}

ParameterContextDTO parameter context d t o

swagger:model ParameterContextDTO

func (*ParameterContextDTO) ContextValidate ¶

func (m *ParameterContextDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context d t o based on the context it is used

func (*ParameterContextDTO) MarshalBinary ¶

func (m *ParameterContextDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextDTO) UnmarshalBinary ¶

func (m *ParameterContextDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextDTO) Validate ¶

func (m *ParameterContextDTO) Validate(formats strfmt.Registry) error

Validate validates this parameter context d t o

type ParameterContextEntity ¶

type ParameterContextEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// The Parameter Context
	Component *ParameterContextDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ParameterContextEntity parameter context entity

swagger:model ParameterContextEntity

func (*ParameterContextEntity) ContextValidate ¶

func (m *ParameterContextEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context entity based on the context it is used

func (*ParameterContextEntity) MarshalBinary ¶

func (m *ParameterContextEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextEntity) UnmarshalBinary ¶

func (m *ParameterContextEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextEntity) Validate ¶

func (m *ParameterContextEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter context entity

type ParameterContextReferenceDTO ¶

type ParameterContextReferenceDTO struct {

	// The ID of the Parameter Context
	ID string `json:"id,omitempty"`

	// The name of the Parameter Context
	Name string `json:"name,omitempty"`
}

ParameterContextReferenceDTO parameter context reference d t o

swagger:model ParameterContextReferenceDTO

func (*ParameterContextReferenceDTO) ContextValidate ¶

func (m *ParameterContextReferenceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this parameter context reference d t o based on context it is used

func (*ParameterContextReferenceDTO) MarshalBinary ¶

func (m *ParameterContextReferenceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextReferenceDTO) UnmarshalBinary ¶

func (m *ParameterContextReferenceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextReferenceDTO) Validate ¶

func (m *ParameterContextReferenceDTO) Validate(formats strfmt.Registry) error

Validate validates this parameter context reference d t o

type ParameterContextReferenceEntity ¶

type ParameterContextReferenceEntity struct {

	// component
	Component *ParameterContextReferenceDTO `json:"component,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`
}

ParameterContextReferenceEntity parameter context reference entity

swagger:model ParameterContextReferenceEntity

func (*ParameterContextReferenceEntity) ContextValidate ¶

func (m *ParameterContextReferenceEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context reference entity based on the context it is used

func (*ParameterContextReferenceEntity) MarshalBinary ¶

func (m *ParameterContextReferenceEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextReferenceEntity) UnmarshalBinary ¶

func (m *ParameterContextReferenceEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextReferenceEntity) Validate ¶

Validate validates this parameter context reference entity

type ParameterContextUpdateEntity ¶ added in v1.19.1

type ParameterContextUpdateEntity struct {

	// The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.
	ParameterContext *ParameterContextDTO `json:"parameterContext,omitempty"`

	// The Revision of the Parameter Context
	ParameterContextRevision *RevisionDTO `json:"parameterContextRevision,omitempty"`

	// The components that are referenced by the update.
	// Unique: true
	ReferencingComponents []*AffectedComponentEntity `json:"referencingComponents"`
}

ParameterContextUpdateEntity parameter context update entity

swagger:model ParameterContextUpdateEntity

func (*ParameterContextUpdateEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterContextUpdateEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context update entity based on the context it is used

func (*ParameterContextUpdateEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterContextUpdateEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextUpdateEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterContextUpdateEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextUpdateEntity) Validate ¶ added in v1.19.1

func (m *ParameterContextUpdateEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter context update entity

type ParameterContextUpdateRequestDTO ¶

type ParameterContextUpdateRequestDTO struct {

	// Whether or not the request is completed
	Complete bool `json:"complete,omitempty"`

	// The reason for the request failing, or null if the request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The timestamp of when the request was last updated
	// Format: date-time
	LastUpdated strfmt.DateTime `json:"lastUpdated,omitempty"`

	// The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.
	ParameterContext *ParameterContextDTO `json:"parameterContext,omitempty"`

	// A value between 0 and 100 (inclusive) indicating how close the request is to completion
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The components that are referenced by the update.
	// Unique: true
	ReferencingComponents []*AffectedComponentEntity `json:"referencingComponents"`

	// The ID of the request
	RequestID string `json:"requestId,omitempty"`

	// A description of the current state of the request
	State string `json:"state,omitempty"`

	// The timestamp of when the request was submitted
	// Format: date-time
	SubmissionTime strfmt.DateTime `json:"submissionTime,omitempty"`

	// The steps that are required in order to complete the request, along with the status of each
	UpdateSteps []*ParameterContextUpdateStepDTO `json:"updateSteps"`

	// The URI for the request
	URI string `json:"uri,omitempty"`
}

ParameterContextUpdateRequestDTO parameter context update request d t o

swagger:model ParameterContextUpdateRequestDTO

func (*ParameterContextUpdateRequestDTO) ContextValidate ¶

func (m *ParameterContextUpdateRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context update request d t o based on the context it is used

func (*ParameterContextUpdateRequestDTO) MarshalBinary ¶

func (m *ParameterContextUpdateRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextUpdateRequestDTO) UnmarshalBinary ¶

func (m *ParameterContextUpdateRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextUpdateRequestDTO) Validate ¶

Validate validates this parameter context update request d t o

type ParameterContextUpdateRequestEntity ¶

type ParameterContextUpdateRequestEntity struct {

	// The Revision of the Parameter Context
	ParameterContextRevision *RevisionDTO `json:"parameterContextRevision,omitempty"`

	// The Update Request
	Request *ParameterContextUpdateRequestDTO `json:"request,omitempty"`
}

ParameterContextUpdateRequestEntity parameter context update request entity

swagger:model ParameterContextUpdateRequestEntity

func (*ParameterContextUpdateRequestEntity) ContextValidate ¶

func (m *ParameterContextUpdateRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context update request entity based on the context it is used

func (*ParameterContextUpdateRequestEntity) MarshalBinary ¶

func (m *ParameterContextUpdateRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextUpdateRequestEntity) UnmarshalBinary ¶

func (m *ParameterContextUpdateRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextUpdateRequestEntity) Validate ¶

Validate validates this parameter context update request entity

type ParameterContextUpdateStepDTO ¶

type ParameterContextUpdateStepDTO struct {

	// Whether or not this step has completed
	Complete bool `json:"complete,omitempty"`

	// Explanation of what happens in this step
	Description string `json:"description,omitempty"`

	// An explanation of why this step failed, or null if this step did not fail
	FailureReason string `json:"failureReason,omitempty"`
}

ParameterContextUpdateStepDTO parameter context update step d t o

swagger:model ParameterContextUpdateStepDTO

func (*ParameterContextUpdateStepDTO) ContextValidate ¶

func (m *ParameterContextUpdateStepDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this parameter context update step d t o based on context it is used

func (*ParameterContextUpdateStepDTO) MarshalBinary ¶

func (m *ParameterContextUpdateStepDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextUpdateStepDTO) UnmarshalBinary ¶

func (m *ParameterContextUpdateStepDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextUpdateStepDTO) Validate ¶

func (m *ParameterContextUpdateStepDTO) Validate(formats strfmt.Registry) error

Validate validates this parameter context update step d t o

type ParameterContextValidationRequestDTO ¶

type ParameterContextValidationRequestDTO struct {

	// Whether or not the request is completed
	Complete bool `json:"complete,omitempty"`

	// The Validation Results that were calculated for each component. This value may not be set until the request completes.
	ComponentValidationResults *ComponentValidationResultsEntity `json:"componentValidationResults,omitempty"`

	// The reason for the request failing, or null if the request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The timestamp of when the request was last updated
	// Format: date-time
	LastUpdated strfmt.DateTime `json:"lastUpdated,omitempty"`

	// The Parameter Context that is being operated on.
	ParameterContext *ParameterContextDTO `json:"parameterContext,omitempty"`

	// A value between 0 and 100 (inclusive) indicating how close the request is to completion
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The ID of the request
	RequestID string `json:"requestId,omitempty"`

	// A description of the current state of the request
	State string `json:"state,omitempty"`

	// The timestamp of when the request was submitted
	// Format: date-time
	SubmissionTime strfmt.DateTime `json:"submissionTime,omitempty"`

	// The steps that are required in order to complete the request, along with the status of each
	UpdateSteps []*ParameterContextValidationStepDTO `json:"updateSteps"`

	// The URI for the request
	URI string `json:"uri,omitempty"`
}

ParameterContextValidationRequestDTO parameter context validation request d t o

swagger:model ParameterContextValidationRequestDTO

func (*ParameterContextValidationRequestDTO) ContextValidate ¶

func (m *ParameterContextValidationRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter context validation request d t o based on the context it is used

func (*ParameterContextValidationRequestDTO) MarshalBinary ¶

func (m *ParameterContextValidationRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextValidationRequestDTO) UnmarshalBinary ¶

func (m *ParameterContextValidationRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextValidationRequestDTO) Validate ¶

Validate validates this parameter context validation request d t o

type ParameterContextValidationRequestEntity ¶

type ParameterContextValidationRequestEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The Update Request
	Request *ParameterContextValidationRequestDTO `json:"request,omitempty"`
}

ParameterContextValidationRequestEntity parameter context validation request entity

swagger:model ParameterContextValidationRequestEntity

func (*ParameterContextValidationRequestEntity) ContextValidate ¶

ContextValidate validate this parameter context validation request entity based on the context it is used

func (*ParameterContextValidationRequestEntity) MarshalBinary ¶

func (m *ParameterContextValidationRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextValidationRequestEntity) UnmarshalBinary ¶

func (m *ParameterContextValidationRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextValidationRequestEntity) Validate ¶

Validate validates this parameter context validation request entity

type ParameterContextValidationStepDTO ¶

type ParameterContextValidationStepDTO struct {

	// Whether or not this step has completed
	Complete bool `json:"complete,omitempty"`

	// Explanation of what happens in this step
	Description string `json:"description,omitempty"`

	// An explanation of why this step failed, or null if this step did not fail
	FailureReason string `json:"failureReason,omitempty"`
}

ParameterContextValidationStepDTO parameter context validation step d t o

swagger:model ParameterContextValidationStepDTO

func (*ParameterContextValidationStepDTO) ContextValidate ¶

func (m *ParameterContextValidationStepDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this parameter context validation step d t o based on context it is used

func (*ParameterContextValidationStepDTO) MarshalBinary ¶

func (m *ParameterContextValidationStepDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextValidationStepDTO) UnmarshalBinary ¶

func (m *ParameterContextValidationStepDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextValidationStepDTO) Validate ¶

Validate validates this parameter context validation step d t o

type ParameterContextsEntity ¶

type ParameterContextsEntity struct {

	// The current time on the system.
	CurrentTime string `json:"currentTime,omitempty"`

	// The Parameter Contexts
	// Unique: true
	ParameterContexts []*ParameterContextEntity `json:"parameterContexts"`
}

ParameterContextsEntity parameter contexts entity

swagger:model ParameterContextsEntity

func (*ParameterContextsEntity) ContextValidate ¶

func (m *ParameterContextsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter contexts entity based on the context it is used

func (*ParameterContextsEntity) MarshalBinary ¶

func (m *ParameterContextsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterContextsEntity) UnmarshalBinary ¶

func (m *ParameterContextsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterContextsEntity) Validate ¶

func (m *ParameterContextsEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter contexts entity

type ParameterDTO ¶

type ParameterDTO struct {

	// The description of the Parameter
	Description string `json:"description,omitempty"`

	// Whether or not the Parameter is inherited from another context
	Inherited bool `json:"inherited,omitempty"`

	// The name of the Parameter
	Name string `json:"name,omitempty"`

	// A reference to the Parameter Context that contains this one
	ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"`

	// Whether or not the Parameter is provided by a ParameterProvider
	Provided bool `json:"provided,omitempty"`

	// The set of all components in the flow that are referencing this Parameter
	// Unique: true
	ReferencingComponents []*AffectedComponentEntity `json:"referencingComponents"`

	// Whether or not the Parameter is sensitive
	Sensitive bool `json:"sensitive,omitempty"`

	// The value of the Parameter
	Value string `json:"value,omitempty"`

	// Whether or not the value of the Parameter was removed. When a request is made to change a parameter, the value may be null. The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). This denotes which of the two scenarios is being encountered.
	ValueRemoved bool `json:"valueRemoved,omitempty"`
}

ParameterDTO parameter d t o

swagger:model ParameterDTO

func (*ParameterDTO) ContextValidate ¶

func (m *ParameterDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter d t o based on the context it is used

func (*ParameterDTO) MarshalBinary ¶

func (m *ParameterDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterDTO) UnmarshalBinary ¶

func (m *ParameterDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterDTO) Validate ¶

func (m *ParameterDTO) Validate(formats strfmt.Registry) error

Validate validates this parameter d t o

type ParameterEntity ¶

type ParameterEntity struct {

	// Indicates whether the user can write a given resource.
	CanWrite bool `json:"canWrite,omitempty"`

	// The parameter information
	Parameter *ParameterDTO `json:"parameter,omitempty"`
}

ParameterEntity parameter entity

swagger:model ParameterEntity

func (*ParameterEntity) ContextValidate ¶

func (m *ParameterEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter entity based on the context it is used

func (*ParameterEntity) MarshalBinary ¶

func (m *ParameterEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterEntity) UnmarshalBinary ¶

func (m *ParameterEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterEntity) Validate ¶

func (m *ParameterEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter entity

type ParameterGroupConfigurationEntity ¶ added in v1.19.1

type ParameterGroupConfigurationEntity struct {

	// The name of the external parameter group to which the provided parameter names apply.
	GroupName string `json:"groupName,omitempty"`

	// The name of the ParameterContext that receives the parameters in this group
	ParameterContextName string `json:"parameterContextName,omitempty"`

	// All fetched parameter names that should be applied.
	ParameterSensitivities map[string]string `json:"parameterSensitivities,omitempty"`

	// True if this group should be synchronized to a ParameterContext, including creating one if it does not exist.
	Synchronized bool `json:"synchronized,omitempty"`
}

ParameterGroupConfigurationEntity parameter group configuration entity

swagger:model ParameterGroupConfigurationEntity

func (*ParameterGroupConfigurationEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterGroupConfigurationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this parameter group configuration entity based on context it is used

func (*ParameterGroupConfigurationEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterGroupConfigurationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterGroupConfigurationEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterGroupConfigurationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterGroupConfigurationEntity) Validate ¶ added in v1.19.1

Validate validates this parameter group configuration entity

type ParameterProviderApplyParametersRequestDTO ¶ added in v1.19.1

type ParameterProviderApplyParametersRequestDTO struct {

	// Whether or not the request is completed
	Complete bool `json:"complete,omitempty"`

	// The reason for the request failing, or null if the request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The timestamp of when the request was last updated
	// Format: date-time
	LastUpdated strfmt.DateTime `json:"lastUpdated,omitempty"`

	// The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed.
	ParameterContextUpdates []*ParameterContextUpdateEntity `json:"parameterContextUpdates"`

	// The Parameter Provider that is being operated on. This may not be populated until the request has successfully completed.
	ParameterProvider *ParameterProviderDTO `json:"parameterProvider,omitempty"`

	// A value between 0 and 100 (inclusive) indicating how close the request is to completion
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The components that are referenced by the update.
	// Unique: true
	ReferencingComponents []*AffectedComponentEntity `json:"referencingComponents"`

	// The ID of the request
	RequestID string `json:"requestId,omitempty"`

	// A description of the current state of the request
	State string `json:"state,omitempty"`

	// The timestamp of when the request was submitted
	// Format: date-time
	SubmissionTime strfmt.DateTime `json:"submissionTime,omitempty"`

	// The steps that are required in order to complete the request, along with the status of each
	UpdateSteps []*ParameterProviderApplyParametersUpdateStepDTO `json:"updateSteps"`

	// The URI for the request
	URI string `json:"uri,omitempty"`
}

ParameterProviderApplyParametersRequestDTO parameter provider apply parameters request d t o

swagger:model ParameterProviderApplyParametersRequestDTO

func (*ParameterProviderApplyParametersRequestDTO) ContextValidate ¶ added in v1.19.1

ContextValidate validate this parameter provider apply parameters request d t o based on the context it is used

func (*ParameterProviderApplyParametersRequestDTO) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderApplyParametersRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderApplyParametersRequestDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderApplyParametersRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderApplyParametersRequestDTO) Validate ¶ added in v1.19.1

Validate validates this parameter provider apply parameters request d t o

type ParameterProviderApplyParametersRequestEntity ¶ added in v1.19.1

type ParameterProviderApplyParametersRequestEntity struct {

	// The Apply Parameters Request
	Request *ParameterProviderApplyParametersRequestDTO `json:"request,omitempty"`
}

ParameterProviderApplyParametersRequestEntity parameter provider apply parameters request entity

swagger:model ParameterProviderApplyParametersRequestEntity

func (*ParameterProviderApplyParametersRequestEntity) ContextValidate ¶ added in v1.19.1

ContextValidate validate this parameter provider apply parameters request entity based on the context it is used

func (*ParameterProviderApplyParametersRequestEntity) MarshalBinary ¶ added in v1.19.1

MarshalBinary interface implementation

func (*ParameterProviderApplyParametersRequestEntity) UnmarshalBinary ¶ added in v1.19.1

UnmarshalBinary interface implementation

func (*ParameterProviderApplyParametersRequestEntity) Validate ¶ added in v1.19.1

Validate validates this parameter provider apply parameters request entity

type ParameterProviderApplyParametersUpdateStepDTO ¶ added in v1.19.1

type ParameterProviderApplyParametersUpdateStepDTO struct {

	// Whether or not this step has completed
	Complete bool `json:"complete,omitempty"`

	// Explanation of what happens in this step
	Description string `json:"description,omitempty"`

	// An explanation of why this step failed, or null if this step did not fail
	FailureReason string `json:"failureReason,omitempty"`
}

ParameterProviderApplyParametersUpdateStepDTO parameter provider apply parameters update step d t o

swagger:model ParameterProviderApplyParametersUpdateStepDTO

func (*ParameterProviderApplyParametersUpdateStepDTO) ContextValidate ¶ added in v1.19.1

ContextValidate validates this parameter provider apply parameters update step d t o based on context it is used

func (*ParameterProviderApplyParametersUpdateStepDTO) MarshalBinary ¶ added in v1.19.1

MarshalBinary interface implementation

func (*ParameterProviderApplyParametersUpdateStepDTO) UnmarshalBinary ¶ added in v1.19.1

UnmarshalBinary interface implementation

func (*ParameterProviderApplyParametersUpdateStepDTO) Validate ¶ added in v1.19.1

Validate validates this parameter provider apply parameters update step d t o

type ParameterProviderConfigurationDTO ¶ added in v1.19.1

type ParameterProviderConfigurationDTO struct {

	// The Parameter Group name that maps to the Parameter Context
	ParameterGroupName string `json:"parameterGroupName,omitempty"`

	// The ID of the Parameter Provider
	ParameterProviderID string `json:"parameterProviderId,omitempty"`

	// The name of the Parameter Provider
	ParameterProviderName string `json:"parameterProviderName,omitempty"`

	// True if the Parameter Context should receive the parameters from the mapped Parameter Group
	Synchronized bool `json:"synchronized,omitempty"`
}

ParameterProviderConfigurationDTO parameter provider configuration d t o

swagger:model ParameterProviderConfigurationDTO

func (*ParameterProviderConfigurationDTO) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderConfigurationDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this parameter provider configuration d t o based on context it is used

func (*ParameterProviderConfigurationDTO) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderConfigurationDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderConfigurationDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderConfigurationDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderConfigurationDTO) Validate ¶ added in v1.19.1

Validate validates this parameter provider configuration d t o

type ParameterProviderConfigurationEntity ¶ added in v1.19.1

type ParameterProviderConfigurationEntity struct {

	// component
	Component *ParameterProviderConfigurationDTO `json:"component,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`
}

ParameterProviderConfigurationEntity parameter provider configuration entity

swagger:model ParameterProviderConfigurationEntity

func (*ParameterProviderConfigurationEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderConfigurationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter provider configuration entity based on the context it is used

func (*ParameterProviderConfigurationEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderConfigurationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderConfigurationEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderConfigurationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderConfigurationEntity) Validate ¶ added in v1.19.1

Validate validates this parameter provider configuration entity

type ParameterProviderDTO ¶ added in v1.19.1

type ParameterProviderDTO struct {

	// The set of all components in the flow that are referencing Parameters provided by this provider
	// Unique: true
	AffectedComponents []*AffectedComponentEntity `json:"affectedComponents"`

	// The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider.
	AnnotationData string `json:"annotationData,omitempty"`

	// The details of the artifact that bundled this parameter provider type.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// The comments of the parameter provider.
	Comments string `json:"comments,omitempty"`

	// The URL for the custom configuration UI for the parameter provider.
	CustomUIURL string `json:"customUiUrl,omitempty"`

	// Whether the parameter provider has been deprecated.
	Deprecated bool `json:"deprecated,omitempty"`

	// The descriptors for the parameter providers properties.
	Descriptors map[string]PropertyDescriptorDTO `json:"descriptors,omitempty"`

	// Whether the underlying extension is missing.
	ExtensionMissing bool `json:"extensionMissing,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// Whether the parameter provider has multiple versions available.
	MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"`

	// The name of the parameter provider.
	Name string `json:"name,omitempty"`

	// Configuration for any fetched parameter groups.
	ParameterGroupConfigurations []*ParameterGroupConfigurationEntity `json:"parameterGroupConfigurations"`

	// The status of all provided parameters for this parameter provider
	// Unique: true
	ParameterStatus []*ParameterStatusDTO `json:"parameterStatus"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// Whether the parameter provider persists state.
	PersistsState bool `json:"persistsState,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The properties of the parameter provider.
	Properties map[string]string `json:"properties,omitempty"`

	// The Parameter Contexts that reference this Parameter Provider
	// Unique: true
	ReferencingParameterContexts []*ParameterProviderReferencingComponentEntity `json:"referencingParameterContexts"`

	// Whether the parameter provider requires elevated privileges.
	Restricted bool `json:"restricted,omitempty"`

	// The fully qualified type of the parameter provider.
	Type string `json:"type,omitempty"`

	// Gets the validation errors from the parameter provider. These validation errors represent the problems with the parameter provider that must be resolved before it can be scheduled to run.
	ValidationErrors []string `json:"validationErrors"`

	// Indicates whether the Parameter Provider is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Parameter Provider is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ParameterProviderDTO parameter provider d t o

swagger:model ParameterProviderDTO

func (*ParameterProviderDTO) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter provider d t o based on the context it is used

func (*ParameterProviderDTO) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderDTO) Validate ¶ added in v1.19.1

func (m *ParameterProviderDTO) Validate(formats strfmt.Registry) error

Validate validates this parameter provider d t o

type ParameterProviderEntity ¶ added in v1.19.1

type ParameterProviderEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ParameterProviderDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ParameterProviderEntity parameter provider entity

swagger:model ParameterProviderEntity

func (*ParameterProviderEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter provider entity based on the context it is used

func (*ParameterProviderEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderEntity) Validate ¶ added in v1.19.1

func (m *ParameterProviderEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter provider entity

type ParameterProviderParameterApplicationEntity ¶ added in v1.19.1

type ParameterProviderParameterApplicationEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the parameter provider.
	ID string `json:"id,omitempty"`

	// Configuration for the fetched Parameter Groups
	ParameterGroupConfigurations []*ParameterGroupConfigurationEntity `json:"parameterGroupConfigurations"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`
}

ParameterProviderParameterApplicationEntity parameter provider parameter application entity

swagger:model ParameterProviderParameterApplicationEntity

func (*ParameterProviderParameterApplicationEntity) ContextValidate ¶ added in v1.19.1

ContextValidate validate this parameter provider parameter application entity based on the context it is used

func (*ParameterProviderParameterApplicationEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderParameterApplicationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderParameterApplicationEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderParameterApplicationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderParameterApplicationEntity) Validate ¶ added in v1.19.1

Validate validates this parameter provider parameter application entity

type ParameterProviderParameterFetchEntity ¶ added in v1.19.1

type ParameterProviderParameterFetchEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the parameter provider.
	ID string `json:"id,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`
}

ParameterProviderParameterFetchEntity parameter provider parameter fetch entity

swagger:model ParameterProviderParameterFetchEntity

func (*ParameterProviderParameterFetchEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderParameterFetchEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter provider parameter fetch entity based on the context it is used

func (*ParameterProviderParameterFetchEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderParameterFetchEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderParameterFetchEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderParameterFetchEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderParameterFetchEntity) Validate ¶ added in v1.19.1

Validate validates this parameter provider parameter fetch entity

type ParameterProviderReference ¶ added in v1.19.1

type ParameterProviderReference struct {

	// The details of the artifact that bundled this parameter provider.
	Bundle *Bundle `json:"bundle,omitempty"`

	// The identifier of the parameter provider
	Identifier string `json:"identifier,omitempty"`

	// The name of the parameter provider
	Name string `json:"name,omitempty"`

	// The fully qualified name of the parameter provider class.
	Type string `json:"type,omitempty"`
}

ParameterProviderReference parameter provider reference

swagger:model ParameterProviderReference

func (*ParameterProviderReference) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderReference) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter provider reference based on the context it is used

func (*ParameterProviderReference) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderReference) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderReference) Validate ¶ added in v1.19.1

func (m *ParameterProviderReference) Validate(formats strfmt.Registry) error

Validate validates this parameter provider reference

type ParameterProviderReferencingComponentDTO ¶ added in v1.19.1

type ParameterProviderReferencingComponentDTO struct {

	// The id of the component referencing a parameter provider.
	ID string `json:"id,omitempty"`

	// The name of the component referencing a parameter provider.
	Name string `json:"name,omitempty"`
}

ParameterProviderReferencingComponentDTO parameter provider referencing component d t o

swagger:model ParameterProviderReferencingComponentDTO

func (*ParameterProviderReferencingComponentDTO) ContextValidate ¶ added in v1.19.1

ContextValidate validates this parameter provider referencing component d t o based on context it is used

func (*ParameterProviderReferencingComponentDTO) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderReferencingComponentDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderReferencingComponentDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderReferencingComponentDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderReferencingComponentDTO) Validate ¶ added in v1.19.1

Validate validates this parameter provider referencing component d t o

type ParameterProviderReferencingComponentEntity ¶ added in v1.19.1

type ParameterProviderReferencingComponentEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ParameterProviderReferencingComponentDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ParameterProviderReferencingComponentEntity parameter provider referencing component entity

swagger:model ParameterProviderReferencingComponentEntity

func (*ParameterProviderReferencingComponentEntity) ContextValidate ¶ added in v1.19.1

ContextValidate validate this parameter provider referencing component entity based on the context it is used

func (*ParameterProviderReferencingComponentEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderReferencingComponentEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderReferencingComponentEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderReferencingComponentEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderReferencingComponentEntity) Validate ¶ added in v1.19.1

Validate validates this parameter provider referencing component entity

type ParameterProviderReferencingComponentsEntity ¶ added in v1.19.1

type ParameterProviderReferencingComponentsEntity struct {

	// parameter provider referencing components
	// Unique: true
	ParameterProviderReferencingComponents []*ParameterProviderReferencingComponentEntity `json:"parameterProviderReferencingComponents"`
}

ParameterProviderReferencingComponentsEntity parameter provider referencing components entity

swagger:model ParameterProviderReferencingComponentsEntity

func (*ParameterProviderReferencingComponentsEntity) ContextValidate ¶ added in v1.19.1

ContextValidate validate this parameter provider referencing components entity based on the context it is used

func (*ParameterProviderReferencingComponentsEntity) MarshalBinary ¶ added in v1.19.1

MarshalBinary interface implementation

func (*ParameterProviderReferencingComponentsEntity) UnmarshalBinary ¶ added in v1.19.1

UnmarshalBinary interface implementation

func (*ParameterProviderReferencingComponentsEntity) Validate ¶ added in v1.19.1

Validate validates this parameter provider referencing components entity

type ParameterProviderTypesEntity ¶ added in v1.19.1

type ParameterProviderTypesEntity struct {

	// parameter provider types
	// Unique: true
	ParameterProviderTypes []*DocumentedTypeDTO `json:"parameterProviderTypes"`
}

ParameterProviderTypesEntity parameter provider types entity

swagger:model ParameterProviderTypesEntity

func (*ParameterProviderTypesEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterProviderTypesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter provider types entity based on the context it is used

func (*ParameterProviderTypesEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderTypesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProviderTypesEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProviderTypesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProviderTypesEntity) Validate ¶ added in v1.19.1

func (m *ParameterProviderTypesEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter provider types entity

type ParameterProvidersEntity ¶ added in v1.19.1

type ParameterProvidersEntity struct {

	// parameter providers
	// Unique: true
	ParameterProviders []*ParameterProviderEntity `json:"parameterProviders"`
}

ParameterProvidersEntity parameter providers entity

swagger:model ParameterProvidersEntity

func (*ParameterProvidersEntity) ContextValidate ¶ added in v1.19.1

func (m *ParameterProvidersEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter providers entity based on the context it is used

func (*ParameterProvidersEntity) MarshalBinary ¶ added in v1.19.1

func (m *ParameterProvidersEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterProvidersEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterProvidersEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterProvidersEntity) Validate ¶ added in v1.19.1

func (m *ParameterProvidersEntity) Validate(formats strfmt.Registry) error

Validate validates this parameter providers entity

type ParameterStatusDTO ¶ added in v1.19.1

type ParameterStatusDTO struct {

	// The name of the Parameter
	Parameter *ParameterEntity `json:"parameter,omitempty"`

	// Indicates the status of the parameter, compared to the existing parameter context
	// Enum: [NEW CHANGED REMOVED MISSING_BUT_REFERENCED UNCHANGED]
	Status string `json:"status,omitempty"`
}

ParameterStatusDTO parameter status d t o

swagger:model ParameterStatusDTO

func (*ParameterStatusDTO) ContextValidate ¶ added in v1.19.1

func (m *ParameterStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this parameter status d t o based on the context it is used

func (*ParameterStatusDTO) MarshalBinary ¶ added in v1.19.1

func (m *ParameterStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ParameterStatusDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *ParameterStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ParameterStatusDTO) Validate ¶ added in v1.19.1

func (m *ParameterStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this parameter status d t o

type PeerDTO ¶

type PeerDTO struct {

	// The number of flowFiles this peer holds.
	FlowFileCount int32 `json:"flowFileCount,omitempty"`

	// The hostname of this peer.
	Hostname string `json:"hostname,omitempty"`

	// The port number of this peer.
	Port int32 `json:"port,omitempty"`

	// Returns if this peer connection is secure.
	Secure bool `json:"secure,omitempty"`
}

PeerDTO peer d t o

swagger:model PeerDTO

func (*PeerDTO) ContextValidate ¶

func (m *PeerDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this peer d t o based on context it is used

func (*PeerDTO) MarshalBinary ¶

func (m *PeerDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeerDTO) UnmarshalBinary ¶

func (m *PeerDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeerDTO) Validate ¶

func (m *PeerDTO) Validate(formats strfmt.Registry) error

Validate validates this peer d t o

type PeersEntity ¶

type PeersEntity struct {

	// peers
	Peers []*PeerDTO `json:"peers"`
}

PeersEntity peers entity

swagger:model PeersEntity

func (*PeersEntity) ContextValidate ¶

func (m *PeersEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this peers entity based on the context it is used

func (*PeersEntity) MarshalBinary ¶

func (m *PeersEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeersEntity) UnmarshalBinary ¶

func (m *PeersEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeersEntity) Validate ¶

func (m *PeersEntity) Validate(formats strfmt.Registry) error

Validate validates this peers entity

type PermissionsDTO ¶

type PermissionsDTO struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// Indicates whether the user can write a given resource.
	CanWrite bool `json:"canWrite,omitempty"`
}

PermissionsDTO permissions d t o

swagger:model PermissionsDTO

func (*PermissionsDTO) ContextValidate ¶

func (m *PermissionsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this permissions d t o based on context it is used

func (*PermissionsDTO) MarshalBinary ¶

func (m *PermissionsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PermissionsDTO) UnmarshalBinary ¶

func (m *PermissionsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PermissionsDTO) Validate ¶

func (m *PermissionsDTO) Validate(formats strfmt.Registry) error

Validate validates this permissions d t o

type PortDTO ¶

type PortDTO struct {

	// Whether this port can be accessed remotely via Site-to-Site protocol.
	AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"`

	// The comments for the port.
	Comments string `json:"comments,omitempty"`

	// The number of tasks that should be concurrently scheduled for the port.
	ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"`

	// The user groups that are allowed to access the port.
	// Unique: true
	GroupAccessControl []string `json:"groupAccessControl"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The name of the port.
	Name string `json:"name,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The state of the port.
	// Enum: [RUNNING STOPPED DISABLED]
	State string `json:"state,omitempty"`

	// Whether the port has incoming or output connections to a remote NiFi. This is only applicable when the port is allowed to be accessed remotely.
	Transmitting bool `json:"transmitting,omitempty"`

	// The type of port.
	// Enum: [INPUT_PORT OUTPUT_PORT]
	Type string `json:"type,omitempty"`

	// The users that are allowed to access the port.
	// Unique: true
	UserAccessControl []string `json:"userAccessControl"`

	// Gets the validation errors from this port. These validation errors represent the problems with the port that must be resolved before it can be started.
	ValidationErrors []string `json:"validationErrors"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

PortDTO port d t o

swagger:model PortDTO

func (*PortDTO) ContextValidate ¶

func (m *PortDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port d t o based on the context it is used

func (*PortDTO) MarshalBinary ¶

func (m *PortDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortDTO) UnmarshalBinary ¶

func (m *PortDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortDTO) Validate ¶

func (m *PortDTO) Validate(formats strfmt.Registry) error

Validate validates this port d t o

type PortEntity ¶

type PortEntity struct {

	// Whether this port can be accessed remotely via Site-to-Site protocol.
	AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"`

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *PortDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// port type
	PortType string `json:"portType,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The status of the port.
	Status *PortStatusDTO `json:"status,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

PortEntity port entity

swagger:model PortEntity

func (*PortEntity) ContextValidate ¶

func (m *PortEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port entity based on the context it is used

func (*PortEntity) MarshalBinary ¶

func (m *PortEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortEntity) UnmarshalBinary ¶

func (m *PortEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortEntity) Validate ¶

func (m *PortEntity) Validate(formats strfmt.Registry) error

Validate validates this port entity

type PortRunStatusEntity ¶

type PortRunStatusEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The run status of the Port.
	// Enum: [RUNNING STOPPED DISABLED]
	State string `json:"state,omitempty"`
}

PortRunStatusEntity port run status entity

swagger:model PortRunStatusEntity

func (*PortRunStatusEntity) ContextValidate ¶

func (m *PortRunStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port run status entity based on the context it is used

func (*PortRunStatusEntity) MarshalBinary ¶

func (m *PortRunStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortRunStatusEntity) UnmarshalBinary ¶

func (m *PortRunStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortRunStatusEntity) Validate ¶

func (m *PortRunStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this port run status entity

type PortStatusDTO ¶

type PortStatusDTO struct {

	// A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.
	AggregateSnapshot *PortStatusSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The id of the parent process group of the port.
	GroupID string `json:"groupId,omitempty"`

	// The id of the port.
	ID string `json:"id,omitempty"`

	// The name of the port.
	Name string `json:"name,omitempty"`

	// A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
	NodeSnapshots []*NodePortStatusSnapshotDTO `json:"nodeSnapshots"`

	// The run status of the port.
	// Enum: [Running Stopped Validating Disabled Invalid]
	RunStatus string `json:"runStatus,omitempty"`

	// The time the status for the process group was last refreshed.
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`

	// Whether the port has incoming or outgoing connections to a remote NiFi.
	Transmitting bool `json:"transmitting,omitempty"`
}

PortStatusDTO port status d t o

swagger:model PortStatusDTO

func (*PortStatusDTO) ContextValidate ¶

func (m *PortStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port status d t o based on the context it is used

func (*PortStatusDTO) MarshalBinary ¶

func (m *PortStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortStatusDTO) UnmarshalBinary ¶

func (m *PortStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortStatusDTO) Validate ¶

func (m *PortStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this port status d t o

type PortStatusEntity ¶

type PortStatusEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// port status
	PortStatus *PortStatusDTO `json:"portStatus,omitempty"`
}

PortStatusEntity port status entity

swagger:model PortStatusEntity

func (*PortStatusEntity) ContextValidate ¶

func (m *PortStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port status entity based on the context it is used

func (*PortStatusEntity) MarshalBinary ¶

func (m *PortStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortStatusEntity) UnmarshalBinary ¶

func (m *PortStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortStatusEntity) Validate ¶

func (m *PortStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this port status entity

type PortStatusSnapshotDTO ¶

type PortStatusSnapshotDTO struct {

	// The active thread count for the port.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The size of hte FlowFiles that have been accepted in the last 5 minutes.
	BytesIn int64 `json:"bytesIn,omitempty"`

	// The number of bytes that have been processed in the last 5 minutes.
	BytesOut int64 `json:"bytesOut,omitempty"`

	// The number of FlowFiles that have been accepted in the last 5 minutes.
	FlowFilesIn int32 `json:"flowFilesIn,omitempty"`

	// The number of FlowFiles that have been processed in the last 5 minutes.
	FlowFilesOut int32 `json:"flowFilesOut,omitempty"`

	// The id of the parent process group of the port.
	GroupID string `json:"groupId,omitempty"`

	// The id of the port.
	ID string `json:"id,omitempty"`

	// The count/size of flowfiles that have been accepted in the last 5 minutes.
	Input string `json:"input,omitempty"`

	// The name of the port.
	Name string `json:"name,omitempty"`

	// The count/size of flowfiles that have been processed in the last 5 minutes.
	Output string `json:"output,omitempty"`

	// The run status of the port.
	// Enum: [Running Stopped Validating Disabled Invalid]
	RunStatus string `json:"runStatus,omitempty"`

	// Whether the port has incoming or outgoing connections to a remote NiFi.
	Transmitting bool `json:"transmitting,omitempty"`
}

PortStatusSnapshotDTO port status snapshot d t o

swagger:model PortStatusSnapshotDTO

func (*PortStatusSnapshotDTO) ContextValidate ¶

func (m *PortStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this port status snapshot d t o based on context it is used

func (*PortStatusSnapshotDTO) MarshalBinary ¶

func (m *PortStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortStatusSnapshotDTO) UnmarshalBinary ¶

func (m *PortStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortStatusSnapshotDTO) Validate ¶

func (m *PortStatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this port status snapshot d t o

type PortStatusSnapshotEntity ¶

type PortStatusSnapshotEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// The id of the port.
	ID string `json:"id,omitempty"`

	// port status snapshot
	PortStatusSnapshot *PortStatusSnapshotDTO `json:"portStatusSnapshot,omitempty"`
}

PortStatusSnapshotEntity port status snapshot entity

swagger:model PortStatusSnapshotEntity

func (*PortStatusSnapshotEntity) ContextValidate ¶

func (m *PortStatusSnapshotEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port status snapshot entity based on the context it is used

func (*PortStatusSnapshotEntity) MarshalBinary ¶

func (m *PortStatusSnapshotEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortStatusSnapshotEntity) UnmarshalBinary ¶

func (m *PortStatusSnapshotEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortStatusSnapshotEntity) Validate ¶

func (m *PortStatusSnapshotEntity) Validate(formats strfmt.Registry) error

Validate validates this port status snapshot entity

type Position ¶

type Position struct {

	// The x coordinate.
	X float64 `json:"x,omitempty"`

	// The y coordinate.
	Y float64 `json:"y,omitempty"`
}

Position The position of a component on the graph

swagger:model Position

func (*Position) ContextValidate ¶

func (m *Position) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this position based on context it is used

func (*Position) MarshalBinary ¶

func (m *Position) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Position) UnmarshalBinary ¶

func (m *Position) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Position) Validate ¶

func (m *Position) Validate(formats strfmt.Registry) error

Validate validates this position

type PositionDTO ¶

type PositionDTO struct {

	// The x coordinate.
	X float64 `json:"x,omitempty"`

	// The y coordinate.
	Y float64 `json:"y,omitempty"`
}

PositionDTO position d t o

swagger:model PositionDTO

func (*PositionDTO) ContextValidate ¶

func (m *PositionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this position d t o based on context it is used

func (*PositionDTO) MarshalBinary ¶

func (m *PositionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PositionDTO) UnmarshalBinary ¶

func (m *PositionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PositionDTO) Validate ¶

func (m *PositionDTO) Validate(formats strfmt.Registry) error

Validate validates this position d t o

type PreviousValueDTO ¶

type PreviousValueDTO struct {

	// The previous value.
	PreviousValue string `json:"previousValue,omitempty"`

	// The timestamp when the value was modified.
	Timestamp string `json:"timestamp,omitempty"`

	// The user who changed the previous value.
	UserIdentity string `json:"userIdentity,omitempty"`
}

PreviousValueDTO previous value d t o

swagger:model PreviousValueDTO

func (*PreviousValueDTO) ContextValidate ¶

func (m *PreviousValueDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this previous value d t o based on context it is used

func (*PreviousValueDTO) MarshalBinary ¶

func (m *PreviousValueDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PreviousValueDTO) UnmarshalBinary ¶

func (m *PreviousValueDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PreviousValueDTO) Validate ¶

func (m *PreviousValueDTO) Validate(formats strfmt.Registry) error

Validate validates this previous value d t o

type PrioritizerTypesEntity ¶

type PrioritizerTypesEntity struct {

	// prioritizer types
	// Unique: true
	PrioritizerTypes []*DocumentedTypeDTO `json:"prioritizerTypes"`
}

PrioritizerTypesEntity prioritizer types entity

swagger:model PrioritizerTypesEntity

func (*PrioritizerTypesEntity) ContextValidate ¶

func (m *PrioritizerTypesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this prioritizer types entity based on the context it is used

func (*PrioritizerTypesEntity) MarshalBinary ¶

func (m *PrioritizerTypesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PrioritizerTypesEntity) UnmarshalBinary ¶

func (m *PrioritizerTypesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PrioritizerTypesEntity) Validate ¶

func (m *PrioritizerTypesEntity) Validate(formats strfmt.Registry) error

Validate validates this prioritizer types entity

type ProcessGroupDTO ¶

type ProcessGroupDTO struct {

	// The number of active remote ports in the process group.
	ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"`

	// The comments for the process group.
	Comments string `json:"comments,omitempty"`

	// The contents of this process group.
	Contents *FlowSnippetDTO `json:"contents,omitempty"`

	// Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied.
	DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"`

	// Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied.
	DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"`

	// The default FlowFile Expiration for this Process Group.
	DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"`

	// The number of disabled components in the process group.
	DisabledCount int32 `json:"disabledCount,omitempty"`

	// The FlowFile Concurrency for this Process Group.
	// Enum: [UNBOUNDED SINGLE_FLOWFILE_PER_NODE SINGLE_BATCH_PER_NODE]
	FlowfileConcurrency string `json:"flowfileConcurrency,omitempty"`

	// The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group.
	// Enum: [STREAM_WHEN_AVAILABLE BATCH_OUTPUT]
	FlowfileOutboundPolicy string `json:"flowfileOutboundPolicy,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The number of inactive remote ports in the process group.
	InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"`

	// The number of input ports in the process group.
	InputPortCount int32 `json:"inputPortCount,omitempty"`

	// The number of invalid components in the process group.
	InvalidCount int32 `json:"invalidCount,omitempty"`

	// The number of local input ports in the process group.
	LocalInputPortCount int32 `json:"localInputPortCount,omitempty"`

	// The number of local output ports in the process group.
	LocalOutputPortCount int32 `json:"localOutputPortCount,omitempty"`

	// The number of locally modified and stale versioned process groups in the process group.
	LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"`

	// The number of locally modified versioned process groups in the process group.
	LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"`

	// The name of the process group.
	Name string `json:"name,omitempty"`

	// The number of output ports in the process group.
	OutputPortCount int32 `json:"outputPortCount,omitempty"`

	// The Parameter Context that this Process Group is bound to.
	ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The number of public input ports in the process group.
	PublicInputPortCount int32 `json:"publicInputPortCount,omitempty"`

	// The number of public output ports in the process group.
	PublicOutputPortCount int32 `json:"publicOutputPortCount,omitempty"`

	// The number of running components in this process group.
	RunningCount int32 `json:"runningCount,omitempty"`

	// The number of stale versioned process groups in the process group.
	StaleCount int32 `json:"staleCount,omitempty"`

	// The number of stopped components in the process group.
	StoppedCount int32 `json:"stoppedCount,omitempty"`

	// The number of versioned process groups in the process group that are unable to sync to a registry.
	SyncFailureCount int32 `json:"syncFailureCount,omitempty"`

	// The number of up to date versioned process groups in the process group.
	UpToDateCount int32 `json:"upToDateCount,omitempty"`

	// The variables that are configured for the Process Group. Note that this map contains only those variables that are defined on this Process Group and not any variables that are defined in the parent Process Group, etc. I.e., this Map will not contain all variables that are accessible by components in this Process Group by rather only the variables that are defined for this Process Group itself.
	Variables map[string]string `json:"variables,omitempty"`

	// The Version Control information that indicates which Flow Registry, and where in the Flow Registry, this Process Group is tracking to; or null if this Process Group is not under version control
	VersionControlInformation *VersionControlInformationDTO `json:"versionControlInformation,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ProcessGroupDTO process group d t o

swagger:model ProcessGroupDTO

func (*ProcessGroupDTO) ContextValidate ¶

func (m *ProcessGroupDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group d t o based on the context it is used

func (*ProcessGroupDTO) MarshalBinary ¶

func (m *ProcessGroupDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupDTO) UnmarshalBinary ¶

func (m *ProcessGroupDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupDTO) Validate ¶

func (m *ProcessGroupDTO) Validate(formats strfmt.Registry) error

Validate validates this process group d t o

type ProcessGroupEntity ¶

type ProcessGroupEntity struct {

	// The number of active remote ports in the process group.
	ActiveRemotePortCount int32 `json:"activeRemotePortCount,omitempty"`

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ProcessGroupDTO `json:"component,omitempty"`

	// The number of disabled components in the process group.
	DisabledCount int32 `json:"disabledCount,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The number of inactive remote ports in the process group.
	InactiveRemotePortCount int32 `json:"inactiveRemotePortCount,omitempty"`

	// The number of input ports in the process group.
	InputPortCount int32 `json:"inputPortCount,omitempty"`

	// The number of invalid components in the process group.
	InvalidCount int32 `json:"invalidCount,omitempty"`

	// The number of local input ports in the process group.
	LocalInputPortCount int32 `json:"localInputPortCount,omitempty"`

	// The number of local output ports in the process group.
	LocalOutputPortCount int32 `json:"localOutputPortCount,omitempty"`

	// The number of locally modified and stale versioned process groups in the process group.
	LocallyModifiedAndStaleCount int32 `json:"locallyModifiedAndStaleCount,omitempty"`

	// The number of locally modified versioned process groups in the process group.
	LocallyModifiedCount int32 `json:"locallyModifiedCount,omitempty"`

	// The number of output ports in the process group.
	OutputPortCount int32 `json:"outputPortCount,omitempty"`

	// The Parameter Context, or null if no Parameter Context has been bound to the Process Group
	ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The number of public input ports in the process group.
	PublicInputPortCount int32 `json:"publicInputPortCount,omitempty"`

	// The number of public output ports in the process group.
	PublicOutputPortCount int32 `json:"publicOutputPortCount,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The number of running components in this process group.
	RunningCount int32 `json:"runningCount,omitempty"`

	// The number of stale versioned process groups in the process group.
	StaleCount int32 `json:"staleCount,omitempty"`

	// The status of the process group.
	Status *ProcessGroupStatusDTO `json:"status,omitempty"`

	// The number of stopped components in the process group.
	StoppedCount int32 `json:"stoppedCount,omitempty"`

	// The number of versioned process groups in the process group that are unable to sync to a registry.
	SyncFailureCount int32 `json:"syncFailureCount,omitempty"`

	// The number of up to date versioned process groups in the process group.
	UpToDateCount int32 `json:"upToDateCount,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`

	// Returns the Versioned Flow that describes the contents of the Versioned Flow to be imported
	VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"`

	// The current state of the Process Group, as it relates to the Versioned Flow
	// Enum: [LOCALLY_MODIFIED STALE LOCALLY_MODIFIED_AND_STALE UP_TO_DATE SYNC_FAILURE]
	VersionedFlowState string `json:"versionedFlowState,omitempty"`
}

ProcessGroupEntity process group entity

swagger:model ProcessGroupEntity

func (*ProcessGroupEntity) ContextValidate ¶

func (m *ProcessGroupEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group entity based on the context it is used

func (*ProcessGroupEntity) MarshalBinary ¶

func (m *ProcessGroupEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupEntity) UnmarshalBinary ¶

func (m *ProcessGroupEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupEntity) Validate ¶

func (m *ProcessGroupEntity) Validate(formats strfmt.Registry) error

Validate validates this process group entity

type ProcessGroupFlowDTO ¶

type ProcessGroupFlowDTO struct {

	// The breadcrumb of the process group.
	Breadcrumb *FlowBreadcrumbEntity `json:"breadcrumb,omitempty"`

	// The flow structure starting at this Process Group.
	Flow *FlowDTO `json:"flow,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The time the flow for the process group was last refreshed.
	LastRefreshed string `json:"lastRefreshed,omitempty"`

	// The Parameter Context, or null if no Parameter Context has been bound to the Process Group
	ParameterContext *ParameterContextReferenceEntity `json:"parameterContext,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ProcessGroupFlowDTO process group flow d t o

swagger:model ProcessGroupFlowDTO

func (*ProcessGroupFlowDTO) ContextValidate ¶

func (m *ProcessGroupFlowDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group flow d t o based on the context it is used

func (*ProcessGroupFlowDTO) MarshalBinary ¶

func (m *ProcessGroupFlowDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupFlowDTO) UnmarshalBinary ¶

func (m *ProcessGroupFlowDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupFlowDTO) Validate ¶

func (m *ProcessGroupFlowDTO) Validate(formats strfmt.Registry) error

Validate validates this process group flow d t o

type ProcessGroupFlowEntity ¶

type ProcessGroupFlowEntity struct {

	// The access policy for this process group.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// process group flow
	ProcessGroupFlow *ProcessGroupFlowDTO `json:"processGroupFlow,omitempty"`
}

ProcessGroupFlowEntity process group flow entity

swagger:model ProcessGroupFlowEntity

func (*ProcessGroupFlowEntity) ContextValidate ¶

func (m *ProcessGroupFlowEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group flow entity based on the context it is used

func (*ProcessGroupFlowEntity) MarshalBinary ¶

func (m *ProcessGroupFlowEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupFlowEntity) UnmarshalBinary ¶

func (m *ProcessGroupFlowEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupFlowEntity) Validate ¶

func (m *ProcessGroupFlowEntity) Validate(formats strfmt.Registry) error

Validate validates this process group flow entity

type ProcessGroupImportEntity ¶

type ProcessGroupImportEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The Revision for the Process Group
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The Versioned Flow Snapshot to import
	VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"`
}

ProcessGroupImportEntity process group import entity

swagger:model ProcessGroupImportEntity

func (*ProcessGroupImportEntity) ContextValidate ¶

func (m *ProcessGroupImportEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group import entity based on the context it is used

func (*ProcessGroupImportEntity) MarshalBinary ¶

func (m *ProcessGroupImportEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupImportEntity) UnmarshalBinary ¶

func (m *ProcessGroupImportEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupImportEntity) Validate ¶

func (m *ProcessGroupImportEntity) Validate(formats strfmt.Registry) error

Validate validates this process group import entity

type ProcessGroupNameDTO ¶

type ProcessGroupNameDTO struct {

	// The ID of the Process Group
	ID string `json:"id,omitempty"`

	// The name of the Process Group, or the ID of the Process Group if the user does not have the READ policy for the Process Group
	Name string `json:"name,omitempty"`
}

ProcessGroupNameDTO process group name d t o

swagger:model ProcessGroupNameDTO

func (*ProcessGroupNameDTO) ContextValidate ¶

func (m *ProcessGroupNameDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this process group name d t o based on context it is used

func (*ProcessGroupNameDTO) MarshalBinary ¶

func (m *ProcessGroupNameDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupNameDTO) UnmarshalBinary ¶

func (m *ProcessGroupNameDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupNameDTO) Validate ¶

func (m *ProcessGroupNameDTO) Validate(formats strfmt.Registry) error

Validate validates this process group name d t o

type ProcessGroupReplaceRequestDTO ¶

type ProcessGroupReplaceRequestDTO struct {

	// Whether or not this request has completed
	Complete bool `json:"complete,omitempty"`

	// An explanation of why this request failed, or null if this request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The last time this request was updated.
	LastUpdated string `json:"lastUpdated,omitempty"`

	// The percentage complete for the request, between 0 and 100
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The unique ID of the Process Group being updated
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The unique ID of this request.
	RequestID string `json:"requestId,omitempty"`

	// The state of the request
	State string `json:"state,omitempty"`

	// The URI for future requests to this drop request.
	URI string `json:"uri,omitempty"`
}

ProcessGroupReplaceRequestDTO process group replace request d t o

swagger:model ProcessGroupReplaceRequestDTO

func (*ProcessGroupReplaceRequestDTO) ContextValidate ¶

func (m *ProcessGroupReplaceRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this process group replace request d t o based on context it is used

func (*ProcessGroupReplaceRequestDTO) MarshalBinary ¶

func (m *ProcessGroupReplaceRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupReplaceRequestDTO) UnmarshalBinary ¶

func (m *ProcessGroupReplaceRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupReplaceRequestDTO) Validate ¶

func (m *ProcessGroupReplaceRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this process group replace request d t o

type ProcessGroupReplaceRequestEntity ¶

type ProcessGroupReplaceRequestEntity struct {

	// The revision for the Process Group being updated.
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The Process Group Change Request
	Request *ProcessGroupReplaceRequestDTO `json:"request,omitempty"`

	// Returns the Versioned Flow to replace with
	VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"`
}

ProcessGroupReplaceRequestEntity process group replace request entity

swagger:model ProcessGroupReplaceRequestEntity

func (*ProcessGroupReplaceRequestEntity) ContextValidate ¶

func (m *ProcessGroupReplaceRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group replace request entity based on the context it is used

func (*ProcessGroupReplaceRequestEntity) MarshalBinary ¶

func (m *ProcessGroupReplaceRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupReplaceRequestEntity) UnmarshalBinary ¶

func (m *ProcessGroupReplaceRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupReplaceRequestEntity) Validate ¶

Validate validates this process group replace request entity

type ProcessGroupStatusDTO ¶

type ProcessGroupStatusDTO struct {

	// The aggregate status of all nodes in the cluster
	AggregateSnapshot *ProcessGroupStatusSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The ID of the Process Group
	ID string `json:"id,omitempty"`

	// The name of the Process Group
	Name string `json:"name,omitempty"`

	// The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null.
	NodeSnapshots []*NodeProcessGroupStatusSnapshotDTO `json:"nodeSnapshots"`

	// The time the status for the process group was last refreshed.
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`
}

ProcessGroupStatusDTO process group status d t o

swagger:model ProcessGroupStatusDTO

func (*ProcessGroupStatusDTO) ContextValidate ¶

func (m *ProcessGroupStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group status d t o based on the context it is used

func (*ProcessGroupStatusDTO) MarshalBinary ¶

func (m *ProcessGroupStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupStatusDTO) UnmarshalBinary ¶

func (m *ProcessGroupStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupStatusDTO) Validate ¶

func (m *ProcessGroupStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this process group status d t o

type ProcessGroupStatusEntity ¶

type ProcessGroupStatusEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// process group status
	ProcessGroupStatus *ProcessGroupStatusDTO `json:"processGroupStatus,omitempty"`
}

ProcessGroupStatusEntity process group status entity

swagger:model ProcessGroupStatusEntity

func (*ProcessGroupStatusEntity) ContextValidate ¶

func (m *ProcessGroupStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group status entity based on the context it is used

func (*ProcessGroupStatusEntity) MarshalBinary ¶

func (m *ProcessGroupStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupStatusEntity) UnmarshalBinary ¶

func (m *ProcessGroupStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupStatusEntity) Validate ¶

func (m *ProcessGroupStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this process group status entity

type ProcessGroupStatusSnapshotDTO ¶

type ProcessGroupStatusSnapshotDTO struct {

	// The active thread count for this process group.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The number of bytes that have come into this ProcessGroup in the last 5 minutes
	BytesIn int64 `json:"bytesIn,omitempty"`

	// The number of bytes transferred out of this ProcessGroup in the last 5 minutes
	BytesOut int64 `json:"bytesOut,omitempty"`

	// The number of bytes that are queued up in this ProcessGroup right now
	BytesQueued int64 `json:"bytesQueued,omitempty"`

	// The number of bytes read by components in this ProcessGroup in the last 5 minutes
	BytesRead int64 `json:"bytesRead,omitempty"`

	// The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes
	BytesReceived int64 `json:"bytesReceived,omitempty"`

	// The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes
	BytesSent int64 `json:"bytesSent,omitempty"`

	// The number of bytes transferred in this ProcessGroup in the last 5 minutes
	BytesTransferred int64 `json:"bytesTransferred,omitempty"`

	// The number of bytes written by components in this ProcessGroup in the last 5 minutes
	BytesWritten int64 `json:"bytesWritten,omitempty"`

	// The status of all connections in the process group.
	ConnectionStatusSnapshots []*ConnectionStatusSnapshotEntity `json:"connectionStatusSnapshots"`

	// The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes
	FlowFilesIn int32 `json:"flowFilesIn,omitempty"`

	// The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes
	FlowFilesOut int32 `json:"flowFilesOut,omitempty"`

	// The number of FlowFiles that are queued up in this ProcessGroup right now
	FlowFilesQueued int32 `json:"flowFilesQueued,omitempty"`

	// The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes
	FlowFilesReceived int32 `json:"flowFilesReceived,omitempty"`

	// The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes
	FlowFilesSent int32 `json:"flowFilesSent,omitempty"`

	// The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes
	FlowFilesTransferred int32 `json:"flowFilesTransferred,omitempty"`

	// The id of the process group.
	ID string `json:"id,omitempty"`

	// The input count/size for the process group in the last 5 minutes (pretty printed).
	Input string `json:"input,omitempty"`

	// The status of all input ports in the process group.
	InputPortStatusSnapshots []*PortStatusSnapshotEntity `json:"inputPortStatusSnapshots"`

	// The name of this process group.
	Name string `json:"name,omitempty"`

	// The output count/size for the process group in the last 5 minutes.
	Output string `json:"output,omitempty"`

	// The status of all output ports in the process group.
	OutputPortStatusSnapshots []*PortStatusSnapshotEntity `json:"outputPortStatusSnapshots"`

	// The status of all process groups in the process group.
	ProcessGroupStatusSnapshots []*ProcessGroupStatusSnapshotEntity `json:"processGroupStatusSnapshots"`

	// The status of all processors in the process group.
	ProcessorStatusSnapshots []*ProcessorStatusSnapshotEntity `json:"processorStatusSnapshots"`

	// The count/size that is queued in the the process group.
	Queued string `json:"queued,omitempty"`

	// The count that is queued for the process group.
	QueuedCount string `json:"queuedCount,omitempty"`

	// The size that is queued for the process group.
	QueuedSize string `json:"queuedSize,omitempty"`

	// The number of bytes read in the last 5 minutes.
	Read string `json:"read,omitempty"`

	// The count/size sent to the process group in the last 5 minutes.
	Received string `json:"received,omitempty"`

	// The status of all remote process groups in the process group.
	RemoteProcessGroupStatusSnapshots []*RemoteProcessGroupStatusSnapshotEntity `json:"remoteProcessGroupStatusSnapshots"`

	// The count/size sent from this process group in the last 5 minutes.
	Sent string `json:"sent,omitempty"`

	// The number of threads currently terminated for the process group.
	TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"`

	// The count/size transferred to/from queues in the process group in the last 5 minutes.
	Transferred string `json:"transferred,omitempty"`

	// The current state of the Process Group, as it relates to the Versioned Flow
	// Enum: [LOCALLY_MODIFIED STALE LOCALLY_MODIFIED_AND_STALE UP_TO_DATE SYNC_FAILURE]
	VersionedFlowState string `json:"versionedFlowState,omitempty"`

	// The number of bytes written in the last 5 minutes.
	Written string `json:"written,omitempty"`
}

ProcessGroupStatusSnapshotDTO process group status snapshot d t o

swagger:model ProcessGroupStatusSnapshotDTO

func (*ProcessGroupStatusSnapshotDTO) ContextValidate ¶

func (m *ProcessGroupStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group status snapshot d t o based on the context it is used

func (*ProcessGroupStatusSnapshotDTO) MarshalBinary ¶

func (m *ProcessGroupStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupStatusSnapshotDTO) UnmarshalBinary ¶

func (m *ProcessGroupStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupStatusSnapshotDTO) Validate ¶

func (m *ProcessGroupStatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this process group status snapshot d t o

type ProcessGroupStatusSnapshotEntity ¶

type ProcessGroupStatusSnapshotEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// The id of the process group.
	ID string `json:"id,omitempty"`

	// process group status snapshot
	ProcessGroupStatusSnapshot *ProcessGroupStatusSnapshotDTO `json:"processGroupStatusSnapshot,omitempty"`
}

ProcessGroupStatusSnapshotEntity process group status snapshot entity

swagger:model ProcessGroupStatusSnapshotEntity

func (*ProcessGroupStatusSnapshotEntity) ContextValidate ¶

func (m *ProcessGroupStatusSnapshotEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process group status snapshot entity based on the context it is used

func (*ProcessGroupStatusSnapshotEntity) MarshalBinary ¶

func (m *ProcessGroupStatusSnapshotEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupStatusSnapshotEntity) UnmarshalBinary ¶

func (m *ProcessGroupStatusSnapshotEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupStatusSnapshotEntity) Validate ¶

Validate validates this process group status snapshot entity

type ProcessGroupsEntity ¶

type ProcessGroupsEntity struct {

	// process groups
	// Unique: true
	ProcessGroups []*ProcessGroupEntity `json:"processGroups"`
}

ProcessGroupsEntity process groups entity

swagger:model ProcessGroupsEntity

func (*ProcessGroupsEntity) ContextValidate ¶

func (m *ProcessGroupsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process groups entity based on the context it is used

func (*ProcessGroupsEntity) MarshalBinary ¶

func (m *ProcessGroupsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessGroupsEntity) UnmarshalBinary ¶

func (m *ProcessGroupsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessGroupsEntity) Validate ¶

func (m *ProcessGroupsEntity) Validate(formats strfmt.Registry) error

Validate validates this process groups entity

type ProcessorConfigDTO ¶

type ProcessorConfigDTO struct {

	// The annotation data for the processor used to relay configuration between a custom UI and the procesosr.
	AnnotationData string `json:"annotationData,omitempty"`

	// The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.
	// Unique: true
	AutoTerminatedRelationships []string `json:"autoTerminatedRelationships"`

	// Determines whether the FlowFile should be penalized or the processor should be yielded between retries.
	// Enum: [PENALIZE_FLOWFILE YIELD_PROCESSOR]
	BackoffMechanism string `json:"backoffMechanism,omitempty"`

	// The level at which the processor will report bulletins.
	BulletinLevel string `json:"bulletinLevel,omitempty"`

	// The comments for the processor.
	Comments string `json:"comments,omitempty"`

	// The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored.
	ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"`

	// The URL for the processor's custom configuration UI if applicable.
	CustomUIURL string `json:"customUiUrl,omitempty"`

	// Maps default values for concurrent tasks for each applicable scheduling strategy.
	DefaultConcurrentTasks map[string]string `json:"defaultConcurrentTasks,omitempty"`

	// Maps default values for scheduling period for each applicable scheduling strategy.
	DefaultSchedulingPeriod map[string]string `json:"defaultSchedulingPeriod,omitempty"`

	// Descriptors for the processor's properties.
	Descriptors map[string]PropertyDescriptorDTO `json:"descriptors,omitempty"`

	// Indicates the node where the process will execute.
	ExecutionNode string `json:"executionNode,omitempty"`

	// Whether the processor is loss tolerant.
	LossTolerant bool `json:"lossTolerant,omitempty"`

	// Maximum amount of time to be waited during a retry period.
	MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"`

	// The amount of time that is used when the process penalizes a flowfile.
	PenaltyDuration string `json:"penaltyDuration,omitempty"`

	// The properties for the processor. Properties whose value is not set will only contain the property name.
	Properties map[string]string `json:"properties,omitempty"`

	// All the relationships should be retried.
	// Unique: true
	RetriedRelationships []string `json:"retriedRelationships"`

	// Overall number of retries.
	RetryCount int32 `json:"retryCount,omitempty"`

	// The run duration for the processor in milliseconds.
	RunDurationMillis int64 `json:"runDurationMillis,omitempty"`

	// The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy.
	SchedulingPeriod string `json:"schedulingPeriod,omitempty"`

	// Indcates whether the prcessor should be scheduled to run in event or timer driven mode.
	SchedulingStrategy string `json:"schedulingStrategy,omitempty"`

	// Set of sensitive dynamic property names
	// Unique: true
	SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames"`

	// The amount of time that must elapse before this processor is scheduled again after yielding.
	YieldDuration string `json:"yieldDuration,omitempty"`
}

ProcessorConfigDTO processor config d t o

swagger:model ProcessorConfigDTO

func (*ProcessorConfigDTO) ContextValidate ¶

func (m *ProcessorConfigDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor config d t o based on the context it is used

func (*ProcessorConfigDTO) MarshalBinary ¶

func (m *ProcessorConfigDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorConfigDTO) UnmarshalBinary ¶

func (m *ProcessorConfigDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorConfigDTO) Validate ¶

func (m *ProcessorConfigDTO) Validate(formats strfmt.Registry) error

Validate validates this processor config d t o

type ProcessorDTO ¶

type ProcessorDTO struct {

	// The details of the artifact that bundled this processor type.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// The configuration details for the processor. These details will be included in a response if the verbose flag is included in a request.
	Config *ProcessorConfigDTO `json:"config,omitempty"`

	// Whether the processor has been deprecated.
	Deprecated bool `json:"deprecated,omitempty"`

	// The description of the processor.
	Description string `json:"description,omitempty"`

	// Indicates if the execution node of a processor is restricted to run only on the primary node
	ExecutionNodeRestricted bool `json:"executionNodeRestricted,omitempty"`

	// Whether the underlying extension is missing.
	ExtensionMissing bool `json:"extensionMissing,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The input requirement for this processor.
	InputRequirement string `json:"inputRequirement,omitempty"`

	// Whether the processor has multiple versions available.
	MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"`

	// The name of the processor.
	Name string `json:"name,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// Whether the processor persists state.
	PersistsState bool `json:"persistsState,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The available relationships that the processor currently supports.
	Relationships []*RelationshipDTO `json:"relationships"`

	// Whether the processor requires elevated privileges.
	Restricted bool `json:"restricted,omitempty"`

	// The state of the processor
	// Enum: [RUNNING STOPPED DISABLED]
	State string `json:"state,omitempty"`

	// Styles for the processor (background-color : #eee).
	Style map[string]string `json:"style,omitempty"`

	// Whether the processor supports batching. This makes the run duration settings available.
	SupportsBatching bool `json:"supportsBatching,omitempty"`

	// Whether the processor supports event driven scheduling.
	SupportsEventDriven bool `json:"supportsEventDriven,omitempty"`

	// Whether the processor supports parallel processing.
	SupportsParallelProcessing bool `json:"supportsParallelProcessing,omitempty"`

	// Whether the processor supports sensitive dynamic properties.
	SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"`

	// The type of the processor.
	Type string `json:"type,omitempty"`

	// The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started.
	ValidationErrors []string `json:"validationErrors"`

	// Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ProcessorDTO processor d t o

swagger:model ProcessorDTO

func (*ProcessorDTO) ContextValidate ¶

func (m *ProcessorDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor d t o based on the context it is used

func (*ProcessorDTO) MarshalBinary ¶

func (m *ProcessorDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorDTO) UnmarshalBinary ¶

func (m *ProcessorDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorDTO) Validate ¶

func (m *ProcessorDTO) Validate(formats strfmt.Registry) error

Validate validates this processor d t o

type ProcessorDefinition ¶ added in v1.19.1

type ProcessorDefinition struct {

	// The artifact name of the bundle that provides the referenced type.
	Artifact string `json:"artifact,omitempty"`

	// The build metadata for this component
	BuildInfo *BuildInfo `json:"buildInfo,omitempty"`

	// The default bulletin level, such as WARN, INFO, DEBUG, etc.
	DefaultBulletinLevel string `json:"defaultBulletinLevel,omitempty"`

	// The default concurrent tasks for each scheduling strategy.
	DefaultConcurrentTasksBySchedulingStrategy map[string]int32 `json:"defaultConcurrentTasksBySchedulingStrategy,omitempty"`

	// The default penalty duration as a time period, such as "30 sec".
	DefaultPenaltyDuration string `json:"defaultPenaltyDuration,omitempty"`

	// The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as "30 sec".
	DefaultSchedulingPeriodBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodBySchedulingStrategy,omitempty"`

	// The default scheduling strategy for the processor.
	DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"`

	// The default yield duration as a time period, such as "1 sec".
	DefaultYieldDuration string `json:"defaultYieldDuration,omitempty"`

	// Whether or not the component has been deprecated
	Deprecated bool `json:"deprecated,omitempty"`

	// If this component has been deprecated, this optional field can be used to provide an explanation
	DeprecationReason string `json:"deprecationReason,omitempty"`

	// Explicit restrictions that indicate a require permission to use the component
	// Unique: true
	ExplicitRestrictions []*Restriction `json:"explicitRestrictions"`

	// The group name of the bundle that provides the referenced type.
	Group string `json:"group,omitempty"`

	// Any input requirements this processor has.
	// Enum: [INPUT_REQUIRED INPUT_ALLOWED INPUT_FORBIDDEN]
	InputRequirement string `json:"inputRequirement,omitempty"`

	// Whether or not this processor should be scheduled only on the primary node in a cluster.
	PrimaryNodeOnly bool `json:"primaryNodeOnly,omitempty"`

	// Descriptions of configuration properties applicable to this component.
	PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"`

	// If this type represents a provider for an interface, this lists the APIs it implements
	ProvidedAPIImplementations []*DefinedType `json:"providedApiImplementations"`

	// Whether or not the component has a general restriction
	Restricted bool `json:"restricted,omitempty"`

	// An optional description of the general restriction
	RestrictedExplanation string `json:"restrictedExplanation,omitempty"`

	// Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions.
	SideEffectFree bool `json:"sideEffectFree,omitempty"`

	// stateful
	Stateful *Stateful `json:"stateful,omitempty"`

	// The supported relationships for this processor.
	SupportedRelationships []*Relationship `json:"supportedRelationships"`

	// The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN.
	SupportedSchedulingStrategies []string `json:"supportedSchedulingStrategies"`

	// Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times.
	SupportsBatching bool `json:"supportsBatching,omitempty"`

	// Whether or not this component makes use of dynamic (user-set) properties.
	SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"`

	// Whether or not this processor supports dynamic relationships.
	SupportsDynamicRelationships bool `json:"supportsDynamicRelationships,omitempty"`

	// Whether or not this processor supports event driven scheduling. Indicates to the framework that the Processor is eligible to be scheduled to run based on the occurrence of an "Event" (e.g., when a FlowFile is enqueued in an incoming Connection), rather than being triggered periodically.
	SupportsEventDriven bool `json:"supportsEventDriven,omitempty"`

	// The tags associated with this type
	// Unique: true
	Tags []string `json:"tags"`

	// Whether or not this processor should be triggered serially (i.e. no concurrent execution).
	TriggerSerially bool `json:"triggerSerially,omitempty"`

	// Whether or not this processor should be triggered when any destination queue has room.
	TriggerWhenAnyDestinationAvailable bool `json:"triggerWhenAnyDestinationAvailable,omitempty"`

	// Whether or not this processor should be triggered when incoming queues are empty.
	TriggerWhenEmpty bool `json:"triggerWhenEmpty,omitempty"`

	// The fully-qualified class type
	// Required: true
	Type *string `json:"type"`

	// The description of the type.
	TypeDescription string `json:"typeDescription,omitempty"`

	// The version of the bundle that provides the referenced type.
	Version string `json:"version,omitempty"`
}

ProcessorDefinition processor definition

swagger:model ProcessorDefinition

func (*ProcessorDefinition) ContextValidate ¶ added in v1.19.1

func (m *ProcessorDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor definition based on the context it is used

func (*ProcessorDefinition) MarshalBinary ¶ added in v1.19.1

func (m *ProcessorDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorDefinition) UnmarshalBinary ¶ added in v1.19.1

func (m *ProcessorDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorDefinition) Validate ¶ added in v1.19.1

func (m *ProcessorDefinition) Validate(formats strfmt.Registry) error

Validate validates this processor definition

type ProcessorDiagnosticsDTO ¶

type ProcessorDiagnosticsDTO struct {

	// Information about the Controller Service's Class Loader
	ClassLoaderDiagnostics *ClassLoaderDiagnosticsDTO `json:"classLoaderDiagnostics,omitempty"`

	// Diagnostic Information about all incoming Connections
	// Unique: true
	IncomingConnections []*ConnectionDiagnosticsDTO `json:"incomingConnections"`

	// Diagnostic Information about the JVM and system-level diagnostics
	JvmDiagnostics *JVMDiagnosticsDTO `json:"jvmDiagnostics,omitempty"`

	// Diagnostic Information about all outgoing Connections
	// Unique: true
	OutgoingConnections []*ConnectionDiagnosticsDTO `json:"outgoingConnections"`

	// Information about the Processor for which the Diagnostic Report is generated
	Processor *ProcessorDTO `json:"processor,omitempty"`

	// The Status for the Processor for which the Diagnostic Report is generated
	ProcessorStatus *ProcessorStatusDTO `json:"processorStatus,omitempty"`

	// Diagnostic Information about all Controller Services that the Processor is referencing
	// Unique: true
	ReferencedControllerServices []*ControllerServiceDiagnosticsDTO `json:"referencedControllerServices"`

	// Thread Dumps that were taken of the threads that are active in the Processor
	ThreadDumps []*ThreadDumpDTO `json:"threadDumps"`
}

ProcessorDiagnosticsDTO processor diagnostics d t o

swagger:model ProcessorDiagnosticsDTO

func (*ProcessorDiagnosticsDTO) ContextValidate ¶

func (m *ProcessorDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor diagnostics d t o based on the context it is used

func (*ProcessorDiagnosticsDTO) MarshalBinary ¶

func (m *ProcessorDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorDiagnosticsDTO) UnmarshalBinary ¶

func (m *ProcessorDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorDiagnosticsDTO) Validate ¶

func (m *ProcessorDiagnosticsDTO) Validate(formats strfmt.Registry) error

Validate validates this processor diagnostics d t o

type ProcessorDiagnosticsEntity ¶

type ProcessorDiagnosticsEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// The Processor Diagnostics
	Component *ProcessorDiagnosticsDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ProcessorDiagnosticsEntity processor diagnostics entity

swagger:model ProcessorDiagnosticsEntity

func (*ProcessorDiagnosticsEntity) ContextValidate ¶

func (m *ProcessorDiagnosticsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor diagnostics entity based on the context it is used

func (*ProcessorDiagnosticsEntity) MarshalBinary ¶

func (m *ProcessorDiagnosticsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorDiagnosticsEntity) UnmarshalBinary ¶

func (m *ProcessorDiagnosticsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorDiagnosticsEntity) Validate ¶

func (m *ProcessorDiagnosticsEntity) Validate(formats strfmt.Registry) error

Validate validates this processor diagnostics entity

type ProcessorEntity ¶

type ProcessorEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ProcessorDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The input requirement for this processor.
	InputRequirement string `json:"inputRequirement,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// status
	Status *ProcessorStatusDTO `json:"status,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ProcessorEntity processor entity

swagger:model ProcessorEntity

func (*ProcessorEntity) ContextValidate ¶

func (m *ProcessorEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor entity based on the context it is used

func (*ProcessorEntity) MarshalBinary ¶

func (m *ProcessorEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorEntity) UnmarshalBinary ¶

func (m *ProcessorEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorEntity) Validate ¶

func (m *ProcessorEntity) Validate(formats strfmt.Registry) error

Validate validates this processor entity

type ProcessorRunStatusDetailsDTO ¶

type ProcessorRunStatusDetailsDTO struct {

	// The current number of threads that the processor is currently using
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The ID of the processor
	ID string `json:"id,omitempty"`

	// The name of the processor
	Name string `json:"name,omitempty"`

	// The run status of the processor
	// Enum: [Running Stopped Invalid Validating Disabled]
	RunStatus string `json:"runStatus,omitempty"`

	// The processor's validation errors
	// Unique: true
	ValidationErrors []string `json:"validationErrors"`
}

ProcessorRunStatusDetailsDTO processor run status details d t o

swagger:model ProcessorRunStatusDetailsDTO

func (*ProcessorRunStatusDetailsDTO) ContextValidate ¶

func (m *ProcessorRunStatusDetailsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this processor run status details d t o based on context it is used

func (*ProcessorRunStatusDetailsDTO) MarshalBinary ¶

func (m *ProcessorRunStatusDetailsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorRunStatusDetailsDTO) UnmarshalBinary ¶

func (m *ProcessorRunStatusDetailsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorRunStatusDetailsDTO) Validate ¶

func (m *ProcessorRunStatusDetailsDTO) Validate(formats strfmt.Registry) error

Validate validates this processor run status details d t o

type ProcessorRunStatusDetailsEntity ¶

type ProcessorRunStatusDetailsEntity struct {

	// The permissions for the Processor.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The revision for the Processor.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The details of a Processor's run status
	RunStatusDetails *ProcessorRunStatusDetailsDTO `json:"runStatusDetails,omitempty"`
}

ProcessorRunStatusDetailsEntity processor run status details entity

swagger:model ProcessorRunStatusDetailsEntity

func (*ProcessorRunStatusDetailsEntity) ContextValidate ¶

func (m *ProcessorRunStatusDetailsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor run status details entity based on the context it is used

func (*ProcessorRunStatusDetailsEntity) MarshalBinary ¶

func (m *ProcessorRunStatusDetailsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorRunStatusDetailsEntity) UnmarshalBinary ¶

func (m *ProcessorRunStatusDetailsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorRunStatusDetailsEntity) Validate ¶

Validate validates this processor run status details entity

type ProcessorRunStatusEntity ¶

type ProcessorRunStatusEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The run status of the Processor.
	// Enum: [RUNNING STOPPED DISABLED RUN_ONCE]
	State string `json:"state,omitempty"`
}

ProcessorRunStatusEntity processor run status entity

swagger:model ProcessorRunStatusEntity

func (*ProcessorRunStatusEntity) ContextValidate ¶

func (m *ProcessorRunStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor run status entity based on the context it is used

func (*ProcessorRunStatusEntity) MarshalBinary ¶

func (m *ProcessorRunStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorRunStatusEntity) UnmarshalBinary ¶

func (m *ProcessorRunStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorRunStatusEntity) Validate ¶

func (m *ProcessorRunStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this processor run status entity

type ProcessorStatusDTO ¶

type ProcessorStatusDTO struct {

	// A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.
	AggregateSnapshot *ProcessorStatusSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The unique ID of the process group that the Processor belongs to
	GroupID string `json:"groupId,omitempty"`

	// The unique ID of the Processor
	ID string `json:"id,omitempty"`

	// The name of the Processor
	Name string `json:"name,omitempty"`

	// A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
	NodeSnapshots []*NodeProcessorStatusSnapshotDTO `json:"nodeSnapshots"`

	// The run status of the Processor
	// Enum: [Running Stopped Validating Disabled Invalid]
	RunStatus string `json:"runStatus,omitempty"`

	// The timestamp of when the stats were last refreshed
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`

	// The type of the Processor
	Type string `json:"type,omitempty"`
}

ProcessorStatusDTO processor status d t o

swagger:model ProcessorStatusDTO

func (*ProcessorStatusDTO) ContextValidate ¶

func (m *ProcessorStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor status d t o based on the context it is used

func (*ProcessorStatusDTO) MarshalBinary ¶

func (m *ProcessorStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorStatusDTO) UnmarshalBinary ¶

func (m *ProcessorStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorStatusDTO) Validate ¶

func (m *ProcessorStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this processor status d t o

type ProcessorStatusEntity ¶

type ProcessorStatusEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// processor status
	ProcessorStatus *ProcessorStatusDTO `json:"processorStatus,omitempty"`
}

ProcessorStatusEntity processor status entity

swagger:model ProcessorStatusEntity

func (*ProcessorStatusEntity) ContextValidate ¶

func (m *ProcessorStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor status entity based on the context it is used

func (*ProcessorStatusEntity) MarshalBinary ¶

func (m *ProcessorStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorStatusEntity) UnmarshalBinary ¶

func (m *ProcessorStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorStatusEntity) Validate ¶

func (m *ProcessorStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this processor status entity

type ProcessorStatusSnapshotDTO ¶

type ProcessorStatusSnapshotDTO struct {

	// The number of threads currently executing in the processor.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The size of the FlowFiles that have been accepted in the last 5 minutes
	BytesIn int64 `json:"bytesIn,omitempty"`

	// The size of the FlowFiles transferred to a Connection in the last 5 minutes
	BytesOut int64 `json:"bytesOut,omitempty"`

	// The number of bytes read by this Processor in the last 5 mintues
	BytesRead int64 `json:"bytesRead,omitempty"`

	// The number of bytes written by this Processor in the last 5 minutes
	BytesWritten int64 `json:"bytesWritten,omitempty"`

	// Indicates the node where the process will execute.
	// Enum: [ALL PRIMARY]
	ExecutionNode string `json:"executionNode,omitempty"`

	// The number of FlowFiles that have been accepted in the last 5 minutes
	FlowFilesIn int32 `json:"flowFilesIn,omitempty"`

	// The number of FlowFiles transferred to a Connection in the last 5 minutes
	FlowFilesOut int32 `json:"flowFilesOut,omitempty"`

	// The id of the parent process group to which the processor belongs.
	GroupID string `json:"groupId,omitempty"`

	// The id of the processor.
	ID string `json:"id,omitempty"`

	// The count/size of flowfiles that have been accepted in the last 5 minutes.
	Input string `json:"input,omitempty"`

	// The name of the prcessor.
	Name string `json:"name,omitempty"`

	// The count/size of flowfiles that have been processed in the last 5 minutes.
	Output string `json:"output,omitempty"`

	// The number of bytes read in the last 5 minutes.
	Read string `json:"read,omitempty"`

	// The state of the processor.
	// Enum: [Running Stopped Validating Disabled Invalid]
	RunStatus string `json:"runStatus,omitempty"`

	// The number of times this Processor has run in the last 5 minutes
	TaskCount int32 `json:"taskCount,omitempty"`

	// The total number of task this connectable has completed over the last 5 minutes.
	Tasks string `json:"tasks,omitempty"`

	// The total duration of all tasks for this connectable over the last 5 minutes.
	TasksDuration string `json:"tasksDuration,omitempty"`

	// The number of nanoseconds that this Processor has spent running in the last 5 minutes
	TasksDurationNanos int64 `json:"tasksDurationNanos,omitempty"`

	// The number of threads currently terminated for the processor.
	TerminatedThreadCount int32 `json:"terminatedThreadCount,omitempty"`

	// The type of the processor.
	Type string `json:"type,omitempty"`

	// The number of bytes written in the last 5 minutes.
	Written string `json:"written,omitempty"`
}

ProcessorStatusSnapshotDTO processor status snapshot d t o

swagger:model ProcessorStatusSnapshotDTO

func (*ProcessorStatusSnapshotDTO) ContextValidate ¶

func (m *ProcessorStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this processor status snapshot d t o based on context it is used

func (*ProcessorStatusSnapshotDTO) MarshalBinary ¶

func (m *ProcessorStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorStatusSnapshotDTO) UnmarshalBinary ¶

func (m *ProcessorStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorStatusSnapshotDTO) Validate ¶

func (m *ProcessorStatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this processor status snapshot d t o

type ProcessorStatusSnapshotEntity ¶

type ProcessorStatusSnapshotEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// The id of the processor.
	ID string `json:"id,omitempty"`

	// processor status snapshot
	ProcessorStatusSnapshot *ProcessorStatusSnapshotDTO `json:"processorStatusSnapshot,omitempty"`
}

ProcessorStatusSnapshotEntity processor status snapshot entity

swagger:model ProcessorStatusSnapshotEntity

func (*ProcessorStatusSnapshotEntity) ContextValidate ¶

func (m *ProcessorStatusSnapshotEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor status snapshot entity based on the context it is used

func (*ProcessorStatusSnapshotEntity) MarshalBinary ¶

func (m *ProcessorStatusSnapshotEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorStatusSnapshotEntity) UnmarshalBinary ¶

func (m *ProcessorStatusSnapshotEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorStatusSnapshotEntity) Validate ¶

func (m *ProcessorStatusSnapshotEntity) Validate(formats strfmt.Registry) error

Validate validates this processor status snapshot entity

type ProcessorTypesEntity ¶

type ProcessorTypesEntity struct {

	// processor types
	// Unique: true
	ProcessorTypes []*DocumentedTypeDTO `json:"processorTypes"`
}

ProcessorTypesEntity processor types entity

swagger:model ProcessorTypesEntity

func (*ProcessorTypesEntity) ContextValidate ¶

func (m *ProcessorTypesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processor types entity based on the context it is used

func (*ProcessorTypesEntity) MarshalBinary ¶

func (m *ProcessorTypesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorTypesEntity) UnmarshalBinary ¶

func (m *ProcessorTypesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorTypesEntity) Validate ¶

func (m *ProcessorTypesEntity) Validate(formats strfmt.Registry) error

Validate validates this processor types entity

type ProcessorsEntity ¶

type ProcessorsEntity struct {

	// processors
	// Unique: true
	Processors []*ProcessorEntity `json:"processors"`
}

ProcessorsEntity processors entity

swagger:model ProcessorsEntity

func (*ProcessorsEntity) ContextValidate ¶

func (m *ProcessorsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processors entity based on the context it is used

func (*ProcessorsEntity) MarshalBinary ¶

func (m *ProcessorsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorsEntity) UnmarshalBinary ¶

func (m *ProcessorsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorsEntity) Validate ¶

func (m *ProcessorsEntity) Validate(formats strfmt.Registry) error

Validate validates this processors entity

type ProcessorsRunStatusDetailsEntity ¶

type ProcessorsRunStatusDetailsEntity struct {

	// run status details
	RunStatusDetails []*ProcessorRunStatusDetailsEntity `json:"runStatusDetails"`
}

ProcessorsRunStatusDetailsEntity processors run status details entity

swagger:model ProcessorsRunStatusDetailsEntity

func (*ProcessorsRunStatusDetailsEntity) ContextValidate ¶

func (m *ProcessorsRunStatusDetailsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this processors run status details entity based on the context it is used

func (*ProcessorsRunStatusDetailsEntity) MarshalBinary ¶

func (m *ProcessorsRunStatusDetailsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessorsRunStatusDetailsEntity) UnmarshalBinary ¶

func (m *ProcessorsRunStatusDetailsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessorsRunStatusDetailsEntity) Validate ¶

Validate validates this processors run status details entity

type PropertyAllowableValue ¶ added in v1.19.1

type PropertyAllowableValue struct {

	// The description of the value, e.g., the behavior it produces.
	Description string `json:"description,omitempty"`

	// The display name of the value, if different from the internal value
	DisplayName string `json:"displayName,omitempty"`

	// The internal value
	// Required: true
	Value *string `json:"value"`
}

PropertyAllowableValue property allowable value

swagger:model PropertyAllowableValue

func (*PropertyAllowableValue) ContextValidate ¶ added in v1.19.1

func (m *PropertyAllowableValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this property allowable value based on context it is used

func (*PropertyAllowableValue) MarshalBinary ¶ added in v1.19.1

func (m *PropertyAllowableValue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyAllowableValue) UnmarshalBinary ¶ added in v1.19.1

func (m *PropertyAllowableValue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyAllowableValue) Validate ¶ added in v1.19.1

func (m *PropertyAllowableValue) Validate(formats strfmt.Registry) error

Validate validates this property allowable value

type PropertyDependency ¶ added in v1.19.1

type PropertyDependency struct {

	// The values that satisfy the dependency
	DependentValues []string `json:"dependentValues"`

	// The name of the property that is depended upon
	PropertyDisplayName string `json:"propertyDisplayName,omitempty"`

	// The name of the property that is depended upon
	PropertyName string `json:"propertyName,omitempty"`
}

PropertyDependency property dependency

swagger:model PropertyDependency

func (*PropertyDependency) ContextValidate ¶ added in v1.19.1

func (m *PropertyDependency) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this property dependency based on context it is used

func (*PropertyDependency) MarshalBinary ¶ added in v1.19.1

func (m *PropertyDependency) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyDependency) UnmarshalBinary ¶ added in v1.19.1

func (m *PropertyDependency) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyDependency) Validate ¶ added in v1.19.1

func (m *PropertyDependency) Validate(formats strfmt.Registry) error

Validate validates this property dependency

type PropertyDependencyDTO ¶

type PropertyDependencyDTO struct {

	// The values for the property that satisfies the dependency, or null if the dependency is satisfied by the presence of any value for the associated property name
	// Unique: true
	DependentValues []string `json:"dependentValues"`

	// The name of the property that is being depended upon
	PropertyName string `json:"propertyName,omitempty"`
}

PropertyDependencyDTO property dependency d t o

swagger:model PropertyDependencyDTO

func (*PropertyDependencyDTO) ContextValidate ¶

func (m *PropertyDependencyDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this property dependency d t o based on context it is used

func (*PropertyDependencyDTO) MarshalBinary ¶

func (m *PropertyDependencyDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyDependencyDTO) UnmarshalBinary ¶

func (m *PropertyDependencyDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyDependencyDTO) Validate ¶

func (m *PropertyDependencyDTO) Validate(formats strfmt.Registry) error

Validate validates this property dependency d t o

type PropertyDescriptor ¶ added in v1.19.1

type PropertyDescriptor struct {

	// A list of the allowable values for the property
	AllowableValues []*PropertyAllowableValue `json:"allowableValues"`

	// The default value if a user-set value is not specified
	DefaultValue string `json:"defaultValue,omitempty"`

	// The dependencies that this property has on other properties
	Dependencies []*PropertyDependency `json:"dependencies"`

	// The description of what the property does
	Description string `json:"description,omitempty"`

	// The display name of the property key, if different from the name
	DisplayName string `json:"displayName,omitempty"`

	// Whether or not the descriptor is for a dynamically added property
	Dynamic bool `json:"dynamic,omitempty"`

	// The scope of expression language supported by this property
	// Enum: [NONE VARIABLE_REGISTRY FLOWFILE_ATTRIBUTES]
	ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"`

	// The description of the expression language scope supported by this property
	// Read Only: true
	ExpressionLanguageScopeDescription string `json:"expressionLanguageScopeDescription,omitempty"`

	// The name of the property key
	// Required: true
	Name *string `json:"name"`

	// Whether or not  the property is required for the component
	Required bool `json:"required,omitempty"`

	// Indicates that this property references external resources
	ResourceDefinition *PropertyResourceDefinition `json:"resourceDefinition,omitempty"`

	// Whether or not  the value of the property is considered sensitive (e.g., passwords and keys)
	Sensitive bool `json:"sensitive,omitempty"`

	// Indicates that this property is for selecting a controller service of the specified type
	TypeProvidedByValue *DefinedType `json:"typeProvidedByValue,omitempty"`

	// A regular expression that can be used to validate the value of this property
	ValidRegex string `json:"validRegex,omitempty"`

	// Name of the validator used for this property descriptor
	Validator string `json:"validator,omitempty"`
}

PropertyDescriptor property descriptor

swagger:model PropertyDescriptor

func (*PropertyDescriptor) ContextValidate ¶ added in v1.19.1

func (m *PropertyDescriptor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this property descriptor based on the context it is used

func (*PropertyDescriptor) MarshalBinary ¶ added in v1.19.1

func (m *PropertyDescriptor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyDescriptor) UnmarshalBinary ¶ added in v1.19.1

func (m *PropertyDescriptor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyDescriptor) Validate ¶ added in v1.19.1

func (m *PropertyDescriptor) Validate(formats strfmt.Registry) error

Validate validates this property descriptor

type PropertyDescriptorDTO ¶

type PropertyDescriptorDTO struct {

	// Allowable values for the property. If empty then the allowed values are not constrained.
	AllowableValues []*AllowableValueEntity `json:"allowableValues"`

	// The default value for the property.
	DefaultValue string `json:"defaultValue,omitempty"`

	// A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant.
	Dependencies []*PropertyDependencyDTO `json:"dependencies"`

	// The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent.
	Description string `json:"description,omitempty"`

	// The human readable name for the property.
	DisplayName string `json:"displayName,omitempty"`

	// Whether the property is dynamic (user-defined).
	Dynamic bool `json:"dynamic,omitempty"`

	// Scope of the Expression Language evaluation for the property.
	ExpressionLanguageScope string `json:"expressionLanguageScope,omitempty"`

	// If the property identifies a controller service this returns the fully qualified type.
	IdentifiesControllerService string `json:"identifiesControllerService,omitempty"`

	// If the property identifies a controller service this returns the bundle of the type, null otherwise.
	IdentifiesControllerServiceBundle *BundleDTO `json:"identifiesControllerServiceBundle,omitempty"`

	// The name for the property.
	Name string `json:"name,omitempty"`

	// Whether the property is required.
	Required bool `json:"required,omitempty"`

	// Whether the property is sensitive and protected whenever stored or represented.
	Sensitive bool `json:"sensitive,omitempty"`

	// Whether the property supports expression language.
	SupportsEl bool `json:"supportsEl,omitempty"`
}

PropertyDescriptorDTO property descriptor d t o

swagger:model PropertyDescriptorDTO

func (*PropertyDescriptorDTO) ContextValidate ¶

func (m *PropertyDescriptorDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this property descriptor d t o based on the context it is used

func (*PropertyDescriptorDTO) MarshalBinary ¶

func (m *PropertyDescriptorDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyDescriptorDTO) UnmarshalBinary ¶

func (m *PropertyDescriptorDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyDescriptorDTO) Validate ¶

func (m *PropertyDescriptorDTO) Validate(formats strfmt.Registry) error

Validate validates this property descriptor d t o

type PropertyDescriptorEntity ¶

type PropertyDescriptorEntity struct {

	// property descriptor
	PropertyDescriptor *PropertyDescriptorDTO `json:"propertyDescriptor,omitempty"`
}

PropertyDescriptorEntity property descriptor entity

swagger:model PropertyDescriptorEntity

func (*PropertyDescriptorEntity) ContextValidate ¶

func (m *PropertyDescriptorEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this property descriptor entity based on the context it is used

func (*PropertyDescriptorEntity) MarshalBinary ¶

func (m *PropertyDescriptorEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyDescriptorEntity) UnmarshalBinary ¶

func (m *PropertyDescriptorEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyDescriptorEntity) Validate ¶

func (m *PropertyDescriptorEntity) Validate(formats strfmt.Registry) error

Validate validates this property descriptor entity

type PropertyHistoryDTO ¶

type PropertyHistoryDTO struct {

	// Previous values for a given property.
	PreviousValues []*PreviousValueDTO `json:"previousValues"`
}

PropertyHistoryDTO property history d t o

swagger:model PropertyHistoryDTO

func (*PropertyHistoryDTO) ContextValidate ¶

func (m *PropertyHistoryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this property history d t o based on the context it is used

func (*PropertyHistoryDTO) MarshalBinary ¶

func (m *PropertyHistoryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyHistoryDTO) UnmarshalBinary ¶

func (m *PropertyHistoryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyHistoryDTO) Validate ¶

func (m *PropertyHistoryDTO) Validate(formats strfmt.Registry) error

Validate validates this property history d t o

type PropertyResourceDefinition ¶ added in v1.19.1

type PropertyResourceDefinition struct {

	// The cardinality of the resource definition (i.e. single or multiple)
	// Enum: [SINGLE MULTIPLE]
	Cardinality string `json:"cardinality,omitempty"`

	// The types of resources that can be referenced
	// Unique: true
	ResourceTypes []string `json:"resourceTypes"`
}

PropertyResourceDefinition property resource definition

swagger:model PropertyResourceDefinition

func (*PropertyResourceDefinition) ContextValidate ¶ added in v1.19.1

func (m *PropertyResourceDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this property resource definition based on context it is used

func (*PropertyResourceDefinition) MarshalBinary ¶ added in v1.19.1

func (m *PropertyResourceDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyResourceDefinition) UnmarshalBinary ¶ added in v1.19.1

func (m *PropertyResourceDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyResourceDefinition) Validate ¶ added in v1.19.1

func (m *PropertyResourceDefinition) Validate(formats strfmt.Registry) error

Validate validates this property resource definition

type ProvenanceDTO ¶

type ProvenanceDTO struct {

	// The timestamp when the query will expire.
	Expiration string `json:"expiration,omitempty"`

	// Whether the query has finished.
	Finished bool `json:"finished,omitempty"`

	// The id of the provenance query.
	ID string `json:"id,omitempty"`

	// The current percent complete.
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The provenance request.
	Request *ProvenanceRequestDTO `json:"request,omitempty"`

	// The provenance results.
	Results *ProvenanceResultsDTO `json:"results,omitempty"`

	// The timestamp when the query was submitted.
	SubmissionTime string `json:"submissionTime,omitempty"`

	// The URI for this query. Used for obtaining/deleting the request at a later time
	URI string `json:"uri,omitempty"`
}

ProvenanceDTO provenance d t o

swagger:model ProvenanceDTO

func (*ProvenanceDTO) ContextValidate ¶

func (m *ProvenanceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance d t o based on the context it is used

func (*ProvenanceDTO) MarshalBinary ¶

func (m *ProvenanceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceDTO) UnmarshalBinary ¶

func (m *ProvenanceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceDTO) Validate ¶

func (m *ProvenanceDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance d t o

type ProvenanceEntity ¶

type ProvenanceEntity struct {

	// provenance
	Provenance *ProvenanceDTO `json:"provenance,omitempty"`
}

ProvenanceEntity provenance entity

swagger:model ProvenanceEntity

func (*ProvenanceEntity) ContextValidate ¶

func (m *ProvenanceEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance entity based on the context it is used

func (*ProvenanceEntity) MarshalBinary ¶

func (m *ProvenanceEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceEntity) UnmarshalBinary ¶

func (m *ProvenanceEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceEntity) Validate ¶

func (m *ProvenanceEntity) Validate(formats strfmt.Registry) error

Validate validates this provenance entity

type ProvenanceEventDTO ¶

type ProvenanceEventDTO struct {

	// The alternate identifier uri for the fileflow for the event.
	AlternateIdentifierURI string `json:"alternateIdentifierUri,omitempty"`

	// The attributes of the flowfile for the event.
	Attributes []*AttributeDTO `json:"attributes"`

	// The child uuids for the event.
	ChildUuids []string `json:"childUuids"`

	// The label for the node where the event originated.
	ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"`

	// The identifier for the node where the event originated.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The id of the component that generated the event.
	ComponentID string `json:"componentId,omitempty"`

	// The name of the component that generated the event.
	ComponentName string `json:"componentName,omitempty"`

	// The type of the component that generated the event.
	ComponentType string `json:"componentType,omitempty"`

	// Whether the input and output content claim is the same.
	ContentEqual bool `json:"contentEqual,omitempty"`

	// The event details.
	Details string `json:"details,omitempty"`

	// The event duration in milliseconds.
	EventDuration int64 `json:"eventDuration,omitempty"`

	// The event id. This is a one up number thats unique per node.
	EventID int64 `json:"eventId,omitempty"`

	// The timestamp of the event.
	EventTime string `json:"eventTime,omitempty"`

	// The type of the event.
	EventType string `json:"eventType,omitempty"`

	// The size of the flowfile for the event.
	FileSize string `json:"fileSize,omitempty"`

	// The size of the flowfile in bytes for the event.
	FileSizeBytes int64 `json:"fileSizeBytes,omitempty"`

	// The uuid of the flowfile for the event.
	FlowFileUUID string `json:"flowFileUuid,omitempty"`

	// The id of the group that the component resides in. If the component is no longer in the flow, the group id will not be set.
	GroupID string `json:"groupId,omitempty"`

	// The event uuid.
	ID string `json:"id,omitempty"`

	// Whether the input content is still available.
	InputContentAvailable bool `json:"inputContentAvailable,omitempty"`

	// The container in which the input content claim lives.
	InputContentClaimContainer string `json:"inputContentClaimContainer,omitempty"`

	// The file size of the input content claim formatted.
	InputContentClaimFileSize string `json:"inputContentClaimFileSize,omitempty"`

	// The file size of the intput content claim in bytes.
	InputContentClaimFileSizeBytes int64 `json:"inputContentClaimFileSizeBytes,omitempty"`

	// The identifier of the input content claim.
	InputContentClaimIdentifier string `json:"inputContentClaimIdentifier,omitempty"`

	// The offset into the input content claim where the flowfiles content begins.
	InputContentClaimOffset int64 `json:"inputContentClaimOffset,omitempty"`

	// The section in which the input content claim lives.
	InputContentClaimSection string `json:"inputContentClaimSection,omitempty"`

	// The duration since the lineage began, in milliseconds.
	LineageDuration int64 `json:"lineageDuration,omitempty"`

	// Whether the output content is still available.
	OutputContentAvailable bool `json:"outputContentAvailable,omitempty"`

	// The container in which the output content claim lives.
	OutputContentClaimContainer string `json:"outputContentClaimContainer,omitempty"`

	// The file size of the output content claim formatted.
	OutputContentClaimFileSize string `json:"outputContentClaimFileSize,omitempty"`

	// The file size of the output content claim in bytes.
	OutputContentClaimFileSizeBytes int64 `json:"outputContentClaimFileSizeBytes,omitempty"`

	// The identifier of the output content claim.
	OutputContentClaimIdentifier string `json:"outputContentClaimIdentifier,omitempty"`

	// The offset into the output content claim where the flowfiles content begins.
	OutputContentClaimOffset int64 `json:"outputContentClaimOffset,omitempty"`

	// The section in which the output content claim lives.
	OutputContentClaimSection string `json:"outputContentClaimSection,omitempty"`

	// The parent uuids for the event.
	ParentUuids []string `json:"parentUuids"`

	// The relationship to which the flowfile was routed if the event is of type ROUTE.
	Relationship string `json:"relationship,omitempty"`

	// Whether or not replay is available.
	ReplayAvailable bool `json:"replayAvailable,omitempty"`

	// Explanation as to why replay is unavailable.
	ReplayExplanation string `json:"replayExplanation,omitempty"`

	// The identifier of the queue/connection from which the flowfile was pulled to genereate this event. May be null if the queue/connection is unknown or the flowfile was generated from this event.
	SourceConnectionIdentifier string `json:"sourceConnectionIdentifier,omitempty"`

	// The source system flowfile id.
	SourceSystemFlowFileID string `json:"sourceSystemFlowFileId,omitempty"`

	// The source/destination system uri if the event was a RECEIVE/SEND.
	TransitURI string `json:"transitUri,omitempty"`
}

ProvenanceEventDTO provenance event d t o

swagger:model ProvenanceEventDTO

func (*ProvenanceEventDTO) ContextValidate ¶

func (m *ProvenanceEventDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance event d t o based on the context it is used

func (*ProvenanceEventDTO) MarshalBinary ¶

func (m *ProvenanceEventDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceEventDTO) UnmarshalBinary ¶

func (m *ProvenanceEventDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceEventDTO) Validate ¶

func (m *ProvenanceEventDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance event d t o

type ProvenanceEventEntity ¶

type ProvenanceEventEntity struct {

	// provenance event
	ProvenanceEvent *ProvenanceEventDTO `json:"provenanceEvent,omitempty"`
}

ProvenanceEventEntity provenance event entity

swagger:model ProvenanceEventEntity

func (*ProvenanceEventEntity) ContextValidate ¶

func (m *ProvenanceEventEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance event entity based on the context it is used

func (*ProvenanceEventEntity) MarshalBinary ¶

func (m *ProvenanceEventEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceEventEntity) UnmarshalBinary ¶

func (m *ProvenanceEventEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceEventEntity) Validate ¶

func (m *ProvenanceEventEntity) Validate(formats strfmt.Registry) error

Validate validates this provenance event entity

type ProvenanceLinkDTO ¶

type ProvenanceLinkDTO struct {

	// The flowfile uuid that traversed the link.
	FlowFileUUID string `json:"flowFileUuid,omitempty"`

	// The timestamp of this link in milliseconds.
	Millis int64 `json:"millis,omitempty"`

	// The source node id of the link.
	SourceID string `json:"sourceId,omitempty"`

	// The target node id of the link.
	TargetID string `json:"targetId,omitempty"`

	// The timestamp of the link (based on the destination).
	Timestamp string `json:"timestamp,omitempty"`
}

ProvenanceLinkDTO provenance link d t o

swagger:model ProvenanceLinkDTO

func (*ProvenanceLinkDTO) ContextValidate ¶

func (m *ProvenanceLinkDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this provenance link d t o based on context it is used

func (*ProvenanceLinkDTO) MarshalBinary ¶

func (m *ProvenanceLinkDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceLinkDTO) UnmarshalBinary ¶

func (m *ProvenanceLinkDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceLinkDTO) Validate ¶

func (m *ProvenanceLinkDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance link d t o

type ProvenanceNodeDTO ¶

type ProvenanceNodeDTO struct {

	// The uuid of the childrent flowfiles of the provenance event.
	ChildUuids []string `json:"childUuids"`

	// The identifier of the node that this event/flowfile originated from.
	ClusterNodeIdentifier string `json:"clusterNodeIdentifier,omitempty"`

	// If the type is EVENT, this is the type of event.
	EventType string `json:"eventType,omitempty"`

	// The uuid of the flowfile associated with the provenance event.
	FlowFileUUID string `json:"flowFileUuid,omitempty"`

	// The id of the node.
	ID string `json:"id,omitempty"`

	// The timestamp of the node in milliseconds.
	Millis int64 `json:"millis,omitempty"`

	// The uuid of the parent flowfiles of the provenance event.
	ParentUuids []string `json:"parentUuids"`

	// The timestamp of the node formatted.
	Timestamp string `json:"timestamp,omitempty"`

	// The type of the node.
	// Enum: [FLOWFILE EVENT]
	Type string `json:"type,omitempty"`
}

ProvenanceNodeDTO provenance node d t o

swagger:model ProvenanceNodeDTO

func (*ProvenanceNodeDTO) ContextValidate ¶

func (m *ProvenanceNodeDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this provenance node d t o based on context it is used

func (*ProvenanceNodeDTO) MarshalBinary ¶

func (m *ProvenanceNodeDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceNodeDTO) UnmarshalBinary ¶

func (m *ProvenanceNodeDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceNodeDTO) Validate ¶

func (m *ProvenanceNodeDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance node d t o

type ProvenanceOptionsDTO ¶

type ProvenanceOptionsDTO struct {

	// The available searchable field for the NiFi.
	SearchableFields []*ProvenanceSearchableFieldDTO `json:"searchableFields"`
}

ProvenanceOptionsDTO provenance options d t o

swagger:model ProvenanceOptionsDTO

func (*ProvenanceOptionsDTO) ContextValidate ¶

func (m *ProvenanceOptionsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance options d t o based on the context it is used

func (*ProvenanceOptionsDTO) MarshalBinary ¶

func (m *ProvenanceOptionsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceOptionsDTO) UnmarshalBinary ¶

func (m *ProvenanceOptionsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceOptionsDTO) Validate ¶

func (m *ProvenanceOptionsDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance options d t o

type ProvenanceOptionsEntity ¶

type ProvenanceOptionsEntity struct {

	// provenance options
	ProvenanceOptions *ProvenanceOptionsDTO `json:"provenanceOptions,omitempty"`
}

ProvenanceOptionsEntity provenance options entity

swagger:model ProvenanceOptionsEntity

func (*ProvenanceOptionsEntity) ContextValidate ¶

func (m *ProvenanceOptionsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance options entity based on the context it is used

func (*ProvenanceOptionsEntity) MarshalBinary ¶

func (m *ProvenanceOptionsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceOptionsEntity) UnmarshalBinary ¶

func (m *ProvenanceOptionsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceOptionsEntity) Validate ¶

func (m *ProvenanceOptionsEntity) Validate(formats strfmt.Registry) error

Validate validates this provenance options entity

type ProvenanceRequestDTO ¶

type ProvenanceRequestDTO struct {

	// The id of the node in the cluster where this provenance originated.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The latest event time to include in the query.
	EndDate string `json:"endDate,omitempty"`

	// Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default.
	IncrementalResults bool `json:"incrementalResults,omitempty"`

	// The maximum number of results to include.
	MaxResults int32 `json:"maxResults,omitempty"`

	// The maximum file size to include in the query.
	MaximumFileSize string `json:"maximumFileSize,omitempty"`

	// The minimum file size to include in the query.
	MinimumFileSize string `json:"minimumFileSize,omitempty"`

	// The search terms used to perform the search.
	SearchTerms map[string]ProvenanceSearchValueDTO `json:"searchTerms,omitempty"`

	// The earliest event time to include in the query.
	StartDate string `json:"startDate,omitempty"`

	// Whether or not to summarize provenance events returned. This property is false by default.
	Summarize bool `json:"summarize,omitempty"`
}

ProvenanceRequestDTO provenance request d t o

swagger:model ProvenanceRequestDTO

func (*ProvenanceRequestDTO) ContextValidate ¶

func (m *ProvenanceRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance request d t o based on the context it is used

func (*ProvenanceRequestDTO) MarshalBinary ¶

func (m *ProvenanceRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceRequestDTO) UnmarshalBinary ¶

func (m *ProvenanceRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceRequestDTO) Validate ¶

func (m *ProvenanceRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance request d t o

type ProvenanceResultsDTO ¶

type ProvenanceResultsDTO struct {

	// Any errors that occurred while performing the provenance request.
	// Unique: true
	Errors []string `json:"errors"`

	// Then the search was performed.
	Generated string `json:"generated,omitempty"`

	// The oldest event available in the provenance repository.
	OldestEvent string `json:"oldestEvent,omitempty"`

	// The provenance events that matched the search criteria.
	ProvenanceEvents []*ProvenanceEventDTO `json:"provenanceEvents"`

	// The time offset of the server that's used for event time.
	TimeOffset int32 `json:"timeOffset,omitempty"`

	// The total number of results formatted.
	Total string `json:"total,omitempty"`

	// The total number of results.
	TotalCount int64 `json:"totalCount,omitempty"`
}

ProvenanceResultsDTO provenance results d t o

swagger:model ProvenanceResultsDTO

func (*ProvenanceResultsDTO) ContextValidate ¶

func (m *ProvenanceResultsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provenance results d t o based on the context it is used

func (*ProvenanceResultsDTO) MarshalBinary ¶

func (m *ProvenanceResultsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceResultsDTO) UnmarshalBinary ¶

func (m *ProvenanceResultsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceResultsDTO) Validate ¶

func (m *ProvenanceResultsDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance results d t o

type ProvenanceSearchValueDTO ¶

type ProvenanceSearchValueDTO struct {

	// Query for all except for search value.
	Inverse bool `json:"inverse,omitempty"`

	// The search value.
	Value string `json:"value,omitempty"`
}

ProvenanceSearchValueDTO provenance search value d t o

swagger:model ProvenanceSearchValueDTO

func (*ProvenanceSearchValueDTO) ContextValidate ¶

func (m *ProvenanceSearchValueDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this provenance search value d t o based on context it is used

func (*ProvenanceSearchValueDTO) MarshalBinary ¶

func (m *ProvenanceSearchValueDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceSearchValueDTO) UnmarshalBinary ¶

func (m *ProvenanceSearchValueDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceSearchValueDTO) Validate ¶

func (m *ProvenanceSearchValueDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance search value d t o

type ProvenanceSearchableFieldDTO ¶

type ProvenanceSearchableFieldDTO struct {

	// The searchable field.
	Field string `json:"field,omitempty"`

	// The id of the searchable field.
	ID string `json:"id,omitempty"`

	// The label for the searchable field.
	Label string `json:"label,omitempty"`

	// The type of the searchable field.
	Type string `json:"type,omitempty"`
}

ProvenanceSearchableFieldDTO provenance searchable field d t o

swagger:model ProvenanceSearchableFieldDTO

func (*ProvenanceSearchableFieldDTO) ContextValidate ¶

func (m *ProvenanceSearchableFieldDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this provenance searchable field d t o based on context it is used

func (*ProvenanceSearchableFieldDTO) MarshalBinary ¶

func (m *ProvenanceSearchableFieldDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProvenanceSearchableFieldDTO) UnmarshalBinary ¶

func (m *ProvenanceSearchableFieldDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProvenanceSearchableFieldDTO) Validate ¶

func (m *ProvenanceSearchableFieldDTO) Validate(formats strfmt.Registry) error

Validate validates this provenance searchable field d t o

type QueueSizeDTO ¶

type QueueSizeDTO struct {

	// The size of objects in a queue.
	ByteCount int64 `json:"byteCount,omitempty"`

	// The count of objects in a queue.
	ObjectCount int32 `json:"objectCount,omitempty"`
}

QueueSizeDTO queue size d t o

swagger:model QueueSizeDTO

func (*QueueSizeDTO) ContextValidate ¶

func (m *QueueSizeDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this queue size d t o based on context it is used

func (*QueueSizeDTO) MarshalBinary ¶

func (m *QueueSizeDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QueueSizeDTO) UnmarshalBinary ¶

func (m *QueueSizeDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QueueSizeDTO) Validate ¶

func (m *QueueSizeDTO) Validate(formats strfmt.Registry) error

Validate validates this queue size d t o

type RegisteredFlow ¶ added in v1.19.1

type RegisteredFlow struct {

	// bucket identifier
	BucketIdentifier string `json:"bucketIdentifier,omitempty"`

	// bucket name
	BucketName string `json:"bucketName,omitempty"`

	// created timestamp
	CreatedTimestamp int64 `json:"createdTimestamp,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// identifier
	Identifier string `json:"identifier,omitempty"`

	// last modified timestamp
	LastModifiedTimestamp int64 `json:"lastModifiedTimestamp,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// permissions
	Permissions *FlowRegistryPermissions `json:"permissions,omitempty"`

	// version count
	VersionCount int64 `json:"versionCount,omitempty"`

	// version info
	VersionInfo *RegisteredFlowVersionInfo `json:"versionInfo,omitempty"`
}

RegisteredFlow registered flow

swagger:model RegisteredFlow

func (*RegisteredFlow) ContextValidate ¶ added in v1.19.1

func (m *RegisteredFlow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this registered flow based on the context it is used

func (*RegisteredFlow) MarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegisteredFlow) UnmarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegisteredFlow) Validate ¶ added in v1.19.1

func (m *RegisteredFlow) Validate(formats strfmt.Registry) error

Validate validates this registered flow

type RegisteredFlowSnapshot ¶ added in v1.19.1

type RegisteredFlowSnapshot struct {

	// bucket
	Bucket *FlowRegistryBucket `json:"bucket,omitempty"`

	// external controller services
	ExternalControllerServices map[string]ExternalControllerServiceReference `json:"externalControllerServices,omitempty"`

	// flow
	Flow *RegisteredFlow `json:"flow,omitempty"`

	// flow contents
	FlowContents *VersionedProcessGroup `json:"flowContents,omitempty"`

	// flow encoding version
	FlowEncodingVersion string `json:"flowEncodingVersion,omitempty"`

	// latest
	Latest bool `json:"latest,omitempty"`

	// parameter contexts
	ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"`

	// parameter providers
	ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"`

	// snapshot metadata
	SnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"snapshotMetadata,omitempty"`
}

RegisteredFlowSnapshot registered flow snapshot

swagger:model RegisteredFlowSnapshot

func (*RegisteredFlowSnapshot) ContextValidate ¶ added in v1.19.1

func (m *RegisteredFlowSnapshot) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this registered flow snapshot based on the context it is used

func (*RegisteredFlowSnapshot) MarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlowSnapshot) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegisteredFlowSnapshot) UnmarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlowSnapshot) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegisteredFlowSnapshot) Validate ¶ added in v1.19.1

func (m *RegisteredFlowSnapshot) Validate(formats strfmt.Registry) error

Validate validates this registered flow snapshot

type RegisteredFlowSnapshotMetadata ¶ added in v1.19.1

type RegisteredFlowSnapshotMetadata struct {

	// author
	Author string `json:"author,omitempty"`

	// bucket identifier
	BucketIdentifier string `json:"bucketIdentifier,omitempty"`

	// comments
	Comments string `json:"comments,omitempty"`

	// flow identifier
	FlowIdentifier string `json:"flowIdentifier,omitempty"`

	// timestamp
	Timestamp int64 `json:"timestamp,omitempty"`

	// version
	Version int32 `json:"version,omitempty"`
}

RegisteredFlowSnapshotMetadata registered flow snapshot metadata

swagger:model RegisteredFlowSnapshotMetadata

func (*RegisteredFlowSnapshotMetadata) ContextValidate ¶ added in v1.19.1

func (m *RegisteredFlowSnapshotMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this registered flow snapshot metadata based on context it is used

func (*RegisteredFlowSnapshotMetadata) MarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlowSnapshotMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegisteredFlowSnapshotMetadata) UnmarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlowSnapshotMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegisteredFlowSnapshotMetadata) Validate ¶ added in v1.19.1

func (m *RegisteredFlowSnapshotMetadata) Validate(formats strfmt.Registry) error

Validate validates this registered flow snapshot metadata

type RegisteredFlowVersionInfo ¶ added in v1.19.1

type RegisteredFlowVersionInfo struct {

	// version
	Version int64 `json:"version,omitempty"`
}

RegisteredFlowVersionInfo registered flow version info

swagger:model RegisteredFlowVersionInfo

func (*RegisteredFlowVersionInfo) ContextValidate ¶ added in v1.19.1

func (m *RegisteredFlowVersionInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this registered flow version info based on context it is used

func (*RegisteredFlowVersionInfo) MarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlowVersionInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegisteredFlowVersionInfo) UnmarshalBinary ¶ added in v1.19.1

func (m *RegisteredFlowVersionInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegisteredFlowVersionInfo) Validate ¶ added in v1.19.1

func (m *RegisteredFlowVersionInfo) Validate(formats strfmt.Registry) error

Validate validates this registered flow version info

type Relationship ¶ added in v1.19.1

type Relationship struct {

	// The description of the relationship
	Description string `json:"description,omitempty"`

	// The name of the relationship
	Name string `json:"name,omitempty"`
}

Relationship relationship

swagger:model Relationship

func (*Relationship) ContextValidate ¶ added in v1.19.1

func (m *Relationship) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this relationship based on context it is used

func (*Relationship) MarshalBinary ¶ added in v1.19.1

func (m *Relationship) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Relationship) UnmarshalBinary ¶ added in v1.19.1

func (m *Relationship) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Relationship) Validate ¶ added in v1.19.1

func (m *Relationship) Validate(formats strfmt.Registry) error

Validate validates this relationship

type RelationshipDTO ¶

type RelationshipDTO struct {

	// Whether or not flowfiles sent to this relationship should auto terminate.
	AutoTerminate bool `json:"autoTerminate,omitempty"`

	// The relationship description.
	Description string `json:"description,omitempty"`

	// The relationship name.
	Name string `json:"name,omitempty"`

	// Whether or not flowfiles sent to this relationship should retry.
	Retry bool `json:"retry,omitempty"`
}

RelationshipDTO relationship d t o

swagger:model RelationshipDTO

func (*RelationshipDTO) ContextValidate ¶

func (m *RelationshipDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this relationship d t o based on context it is used

func (*RelationshipDTO) MarshalBinary ¶

func (m *RelationshipDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RelationshipDTO) UnmarshalBinary ¶

func (m *RelationshipDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RelationshipDTO) Validate ¶

func (m *RelationshipDTO) Validate(formats strfmt.Registry) error

Validate validates this relationship d t o

type RemotePortRunStatusEntity ¶

type RemotePortRunStatusEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The run status of the RemotePort.
	// Enum: [TRANSMITTING STOPPED]
	State string `json:"state,omitempty"`
}

RemotePortRunStatusEntity remote port run status entity

swagger:model RemotePortRunStatusEntity

func (*RemotePortRunStatusEntity) ContextValidate ¶

func (m *RemotePortRunStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote port run status entity based on the context it is used

func (*RemotePortRunStatusEntity) MarshalBinary ¶

func (m *RemotePortRunStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemotePortRunStatusEntity) UnmarshalBinary ¶

func (m *RemotePortRunStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemotePortRunStatusEntity) Validate ¶

func (m *RemotePortRunStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this remote port run status entity

type RemoteProcessGroupContentsDTO ¶

type RemoteProcessGroupContentsDTO struct {

	// The input ports to which data can be sent.
	// Unique: true
	InputPorts []*RemoteProcessGroupPortDTO `json:"inputPorts"`

	// The output ports from which data can be retrieved.
	// Unique: true
	OutputPorts []*RemoteProcessGroupPortDTO `json:"outputPorts"`
}

RemoteProcessGroupContentsDTO remote process group contents d t o

swagger:model RemoteProcessGroupContentsDTO

func (*RemoteProcessGroupContentsDTO) ContextValidate ¶

func (m *RemoteProcessGroupContentsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group contents d t o based on the context it is used

func (*RemoteProcessGroupContentsDTO) MarshalBinary ¶

func (m *RemoteProcessGroupContentsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupContentsDTO) UnmarshalBinary ¶

func (m *RemoteProcessGroupContentsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupContentsDTO) Validate ¶

func (m *RemoteProcessGroupContentsDTO) Validate(formats strfmt.Registry) error

Validate validates this remote process group contents d t o

type RemoteProcessGroupDTO ¶

type RemoteProcessGroupDTO struct {

	// The number of active remote input ports.
	ActiveRemoteInputPortCount int32 `json:"activeRemoteInputPortCount,omitempty"`

	// The number of active remote output ports.
	ActiveRemoteOutputPortCount int32 `json:"activeRemoteOutputPortCount,omitempty"`

	// Any remote authorization issues for the remote process group.
	AuthorizationIssues []string `json:"authorizationIssues"`

	// The comments for the remote process group.
	Comments string `json:"comments,omitempty"`

	// The time period used for the timeout when communicating with the target.
	CommunicationsTimeout string `json:"communicationsTimeout,omitempty"`

	// The contents of the remote process group. Will contain available input/output ports.
	Contents *RemoteProcessGroupContentsDTO `json:"contents,omitempty"`

	// The timestamp when this remote process group was last refreshed.
	FlowRefreshed string `json:"flowRefreshed,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The number of inactive remote input ports.
	InactiveRemoteInputPortCount int32 `json:"inactiveRemoteInputPortCount,omitempty"`

	// The number of inactive remote output ports.
	InactiveRemoteOutputPortCount int32 `json:"inactiveRemoteOutputPortCount,omitempty"`

	// The number of remote input ports currently available on the target.
	InputPortCount int32 `json:"inputPortCount,omitempty"`

	// The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier.
	LocalNetworkInterface string `json:"localNetworkInterface,omitempty"`

	// The name of the remote process group.
	Name string `json:"name,omitempty"`

	// The number of remote output ports currently available on the target.
	OutputPortCount int32 `json:"outputPortCount,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// proxy host
	ProxyHost string `json:"proxyHost,omitempty"`

	// proxy password
	ProxyPassword string `json:"proxyPassword,omitempty"`

	// proxy port
	ProxyPort int32 `json:"proxyPort,omitempty"`

	// proxy user
	ProxyUser string `json:"proxyUser,omitempty"`

	// Whether the target is running securely.
	TargetSecure bool `json:"targetSecure,omitempty"`

	// The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then returns null.
	TargetURI string `json:"targetUri,omitempty"`

	// The target URI of the remote process group. If target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither target uris nor uris are set, then returns null.
	TargetUris string `json:"targetUris,omitempty"`

	// Whether the remote process group is actively transmitting.
	Transmitting bool `json:"transmitting,omitempty"`

	// transport protocol
	TransportProtocol string `json:"transportProtocol,omitempty"`

	// The validation errors for the remote process group. These validation errors represent the problems with the remote process group that must be resolved before it can transmit.
	ValidationErrors []string `json:"validationErrors"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`

	// When yielding, this amount of time must elapse before the remote process group is scheduled again.
	YieldDuration string `json:"yieldDuration,omitempty"`
}

RemoteProcessGroupDTO remote process group d t o

swagger:model RemoteProcessGroupDTO

func (*RemoteProcessGroupDTO) ContextValidate ¶

func (m *RemoteProcessGroupDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group d t o based on the context it is used

func (*RemoteProcessGroupDTO) MarshalBinary ¶

func (m *RemoteProcessGroupDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupDTO) UnmarshalBinary ¶

func (m *RemoteProcessGroupDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupDTO) Validate ¶

func (m *RemoteProcessGroupDTO) Validate(formats strfmt.Registry) error

Validate validates this remote process group d t o

type RemoteProcessGroupEntity ¶

type RemoteProcessGroupEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *RemoteProcessGroupDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The number of remote input ports currently available on the target.
	InputPortCount int32 `json:"inputPortCount,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The number of remote output ports currently available on the target.
	OutputPortCount int32 `json:"outputPortCount,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The status of the remote process group.
	Status *RemoteProcessGroupStatusDTO `json:"status,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

RemoteProcessGroupEntity remote process group entity

swagger:model RemoteProcessGroupEntity

func (*RemoteProcessGroupEntity) ContextValidate ¶

func (m *RemoteProcessGroupEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group entity based on the context it is used

func (*RemoteProcessGroupEntity) MarshalBinary ¶

func (m *RemoteProcessGroupEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupEntity) UnmarshalBinary ¶

func (m *RemoteProcessGroupEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupEntity) Validate ¶

func (m *RemoteProcessGroupEntity) Validate(formats strfmt.Registry) error

Validate validates this remote process group entity

type RemoteProcessGroupPortDTO ¶

type RemoteProcessGroupPortDTO struct {

	// The batch settings for data transmission.
	BatchSettings *BatchSettingsDTO `json:"batchSettings,omitempty"`

	// The comments as configured on the target port.
	Comments string `json:"comments,omitempty"`

	// The number of task that may transmit flowfiles to the target port concurrently.
	ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"`

	// Whether the port has either an incoming or outgoing connection.
	Connected bool `json:"connected,omitempty"`

	// Whether the target port exists.
	Exists bool `json:"exists,omitempty"`

	// The id of the remote process group that the port resides in.
	GroupID string `json:"groupId,omitempty"`

	// The id of the port.
	ID string `json:"id,omitempty"`

	// The name of the target port.
	Name string `json:"name,omitempty"`

	// The id of the target port.
	TargetID string `json:"targetId,omitempty"`

	// Whether the target port is running.
	TargetRunning bool `json:"targetRunning,omitempty"`

	// Whether the remote port is configured for transmission.
	Transmitting bool `json:"transmitting,omitempty"`

	// Whether the flowfiles are compressed when sent to the target port.
	UseCompression bool `json:"useCompression,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

RemoteProcessGroupPortDTO remote process group port d t o

swagger:model RemoteProcessGroupPortDTO

func (*RemoteProcessGroupPortDTO) ContextValidate ¶

func (m *RemoteProcessGroupPortDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group port d t o based on the context it is used

func (*RemoteProcessGroupPortDTO) MarshalBinary ¶

func (m *RemoteProcessGroupPortDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupPortDTO) UnmarshalBinary ¶

func (m *RemoteProcessGroupPortDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupPortDTO) Validate ¶

func (m *RemoteProcessGroupPortDTO) Validate(formats strfmt.Registry) error

Validate validates this remote process group port d t o

type RemoteProcessGroupPortEntity ¶

type RemoteProcessGroupPortEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// remote process group port
	RemoteProcessGroupPort *RemoteProcessGroupPortDTO `json:"remoteProcessGroupPort,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

RemoteProcessGroupPortEntity remote process group port entity

swagger:model RemoteProcessGroupPortEntity

func (*RemoteProcessGroupPortEntity) ContextValidate ¶

func (m *RemoteProcessGroupPortEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group port entity based on the context it is used

func (*RemoteProcessGroupPortEntity) MarshalBinary ¶

func (m *RemoteProcessGroupPortEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupPortEntity) UnmarshalBinary ¶

func (m *RemoteProcessGroupPortEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupPortEntity) Validate ¶

func (m *RemoteProcessGroupPortEntity) Validate(formats strfmt.Registry) error

Validate validates this remote process group port entity

type RemoteProcessGroupStatusDTO ¶

type RemoteProcessGroupStatusDTO struct {

	// A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.
	AggregateSnapshot *RemoteProcessGroupStatusSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The unique ID of the process group that the Processor belongs to
	GroupID string `json:"groupId,omitempty"`

	// The unique ID of the Processor
	ID string `json:"id,omitempty"`

	// The name of the remote process group.
	Name string `json:"name,omitempty"`

	// A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
	NodeSnapshots []*NodeRemoteProcessGroupStatusSnapshotDTO `json:"nodeSnapshots"`

	// The time the status for the process group was last refreshed.
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`

	// The URI of the target system.
	TargetURI string `json:"targetUri,omitempty"`

	// The transmission status of the remote process group.
	TransmissionStatus string `json:"transmissionStatus,omitempty"`

	// Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`
}

RemoteProcessGroupStatusDTO remote process group status d t o

swagger:model RemoteProcessGroupStatusDTO

func (*RemoteProcessGroupStatusDTO) ContextValidate ¶

func (m *RemoteProcessGroupStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group status d t o based on the context it is used

func (*RemoteProcessGroupStatusDTO) MarshalBinary ¶

func (m *RemoteProcessGroupStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupStatusDTO) UnmarshalBinary ¶

func (m *RemoteProcessGroupStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupStatusDTO) Validate ¶

func (m *RemoteProcessGroupStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this remote process group status d t o

type RemoteProcessGroupStatusEntity ¶

type RemoteProcessGroupStatusEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// remote process group status
	RemoteProcessGroupStatus *RemoteProcessGroupStatusDTO `json:"remoteProcessGroupStatus,omitempty"`
}

RemoteProcessGroupStatusEntity remote process group status entity

swagger:model RemoteProcessGroupStatusEntity

func (*RemoteProcessGroupStatusEntity) ContextValidate ¶

func (m *RemoteProcessGroupStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process group status entity based on the context it is used

func (*RemoteProcessGroupStatusEntity) MarshalBinary ¶

func (m *RemoteProcessGroupStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupStatusEntity) UnmarshalBinary ¶

func (m *RemoteProcessGroupStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupStatusEntity) Validate ¶

func (m *RemoteProcessGroupStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this remote process group status entity

type RemoteProcessGroupStatusSnapshotDTO ¶

type RemoteProcessGroupStatusSnapshotDTO struct {

	// The number of active threads for the remote process group.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The size of the FlowFiles received from the remote process group in the last 5 minutes.
	BytesReceived int64 `json:"bytesReceived,omitempty"`

	// The size of the FlowFiles sent to the remote process group in the last 5 minutes.
	BytesSent int64 `json:"bytesSent,omitempty"`

	// The number of FlowFiles received from the remote process group in the last 5 minutes.
	FlowFilesReceived int32 `json:"flowFilesReceived,omitempty"`

	// The number of FlowFiles sent to the remote process group in the last 5 minutes.
	FlowFilesSent int32 `json:"flowFilesSent,omitempty"`

	// The id of the parent process group the remote process group resides in.
	GroupID string `json:"groupId,omitempty"`

	// The id of the remote process group.
	ID string `json:"id,omitempty"`

	// The name of the remote process group.
	Name string `json:"name,omitempty"`

	// The count/size of the flowfiles received from the remote process group in the last 5 minutes.
	Received string `json:"received,omitempty"`

	// The count/size of the flowfiles sent to the remote process group in the last 5 minutes.
	Sent string `json:"sent,omitempty"`

	// The URI of the target system.
	TargetURI string `json:"targetUri,omitempty"`

	// The transmission status of the remote process group.
	TransmissionStatus string `json:"transmissionStatus,omitempty"`
}

RemoteProcessGroupStatusSnapshotDTO remote process group status snapshot d t o

swagger:model RemoteProcessGroupStatusSnapshotDTO

func (*RemoteProcessGroupStatusSnapshotDTO) ContextValidate ¶

func (m *RemoteProcessGroupStatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this remote process group status snapshot d t o based on context it is used

func (*RemoteProcessGroupStatusSnapshotDTO) MarshalBinary ¶

func (m *RemoteProcessGroupStatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupStatusSnapshotDTO) UnmarshalBinary ¶

func (m *RemoteProcessGroupStatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupStatusSnapshotDTO) Validate ¶

Validate validates this remote process group status snapshot d t o

type RemoteProcessGroupStatusSnapshotEntity ¶

type RemoteProcessGroupStatusSnapshotEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// The id of the remote process group.
	ID string `json:"id,omitempty"`

	// remote process group status snapshot
	RemoteProcessGroupStatusSnapshot *RemoteProcessGroupStatusSnapshotDTO `json:"remoteProcessGroupStatusSnapshot,omitempty"`
}

RemoteProcessGroupStatusSnapshotEntity remote process group status snapshot entity

swagger:model RemoteProcessGroupStatusSnapshotEntity

func (*RemoteProcessGroupStatusSnapshotEntity) ContextValidate ¶

ContextValidate validate this remote process group status snapshot entity based on the context it is used

func (*RemoteProcessGroupStatusSnapshotEntity) MarshalBinary ¶

func (m *RemoteProcessGroupStatusSnapshotEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupStatusSnapshotEntity) UnmarshalBinary ¶

func (m *RemoteProcessGroupStatusSnapshotEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupStatusSnapshotEntity) Validate ¶

Validate validates this remote process group status snapshot entity

type RemoteProcessGroupsEntity ¶

type RemoteProcessGroupsEntity struct {

	// remote process groups
	// Unique: true
	RemoteProcessGroups []*RemoteProcessGroupEntity `json:"remoteProcessGroups"`
}

RemoteProcessGroupsEntity remote process groups entity

swagger:model RemoteProcessGroupsEntity

func (*RemoteProcessGroupsEntity) ContextValidate ¶

func (m *RemoteProcessGroupsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this remote process groups entity based on the context it is used

func (*RemoteProcessGroupsEntity) MarshalBinary ¶

func (m *RemoteProcessGroupsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteProcessGroupsEntity) UnmarshalBinary ¶

func (m *RemoteProcessGroupsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteProcessGroupsEntity) Validate ¶

func (m *RemoteProcessGroupsEntity) Validate(formats strfmt.Registry) error

Validate validates this remote process groups entity

type RemoteQueuePartitionDTO ¶

type RemoteQueuePartitionDTO struct {

	// Total number of bytes that make up the content for the FlowFiles that are present in the Connection's Active Queue
	ActiveQueueByteCount int64 `json:"activeQueueByteCount,omitempty"`

	// Total number of FlowFiles that exist in the Connection's Active Queue, immediately available to be offered up to a component
	ActiveQueueFlowFileCount int32 `json:"activeQueueFlowFileCount,omitempty"`

	// The number bytes that make up the content of the FlowFiles that are In-Flight
	InFlightByteCount int64 `json:"inFlightByteCount,omitempty"`

	// The number of In-Flight FlowFiles for this Connection. These are FlowFiles that belong to the connection but are currently being operated on by a Processor, Port, etc.
	InFlightFlowFileCount int32 `json:"inFlightFlowFileCount,omitempty"`

	// The Node Identifier that this queue partition is sending to
	NodeIdentifier string `json:"nodeIdentifier,omitempty"`

	// Total number of bytes that make up the content for the FlowFiles that are swapped out to disk for the Connection
	SwapByteCount int64 `json:"swapByteCount,omitempty"`

	// The number of Swap Files that exist for this Connection
	SwapFiles int32 `json:"swapFiles,omitempty"`

	// The total number of FlowFiles that are swapped out for this Connection
	SwapFlowFileCount int32 `json:"swapFlowFileCount,omitempty"`

	// Total number of bytes that make up the content for the FlowFiles owned by this Connection
	TotalByteCount int64 `json:"totalByteCount,omitempty"`

	// Total number of FlowFiles owned by the Connection
	TotalFlowFileCount int32 `json:"totalFlowFileCount,omitempty"`
}

RemoteQueuePartitionDTO remote queue partition d t o

swagger:model RemoteQueuePartitionDTO

func (*RemoteQueuePartitionDTO) ContextValidate ¶

func (m *RemoteQueuePartitionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this remote queue partition d t o based on context it is used

func (*RemoteQueuePartitionDTO) MarshalBinary ¶

func (m *RemoteQueuePartitionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteQueuePartitionDTO) UnmarshalBinary ¶

func (m *RemoteQueuePartitionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteQueuePartitionDTO) Validate ¶

func (m *RemoteQueuePartitionDTO) Validate(formats strfmt.Registry) error

Validate validates this remote queue partition d t o

type ReplayLastEventRequestEntity ¶ added in v1.19.1

type ReplayLastEventRequestEntity struct {

	// The UUID of the component whose last event should be replayed.
	ComponentID string `json:"componentId,omitempty"`

	// Which nodes are to replay their last provenance event.
	// Enum: [ALL PRIMARY]
	Nodes string `json:"nodes,omitempty"`
}

ReplayLastEventRequestEntity replay last event request entity

swagger:model ReplayLastEventRequestEntity

func (*ReplayLastEventRequestEntity) ContextValidate ¶ added in v1.19.1

func (m *ReplayLastEventRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this replay last event request entity based on context it is used

func (*ReplayLastEventRequestEntity) MarshalBinary ¶ added in v1.19.1

func (m *ReplayLastEventRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReplayLastEventRequestEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ReplayLastEventRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReplayLastEventRequestEntity) Validate ¶ added in v1.19.1

func (m *ReplayLastEventRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this replay last event request entity

type ReplayLastEventResponseEntity ¶ added in v1.19.1

type ReplayLastEventResponseEntity struct {

	// The aggregate result of all nodes' responses
	AggregateSnapshot *ReplayLastEventSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// The UUID of the component whose last event should be replayed.
	ComponentID string `json:"componentId,omitempty"`

	// The node-wise results
	NodeSnapshots []*NodeReplayLastEventSnapshotDTO `json:"nodeSnapshots"`

	// Which nodes were requested to replay their last provenance event.
	// Enum: [ALL PRIMARY]
	Nodes string `json:"nodes,omitempty"`
}

ReplayLastEventResponseEntity replay last event response entity

swagger:model ReplayLastEventResponseEntity

func (*ReplayLastEventResponseEntity) ContextValidate ¶ added in v1.19.1

func (m *ReplayLastEventResponseEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this replay last event response entity based on the context it is used

func (*ReplayLastEventResponseEntity) MarshalBinary ¶ added in v1.19.1

func (m *ReplayLastEventResponseEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReplayLastEventResponseEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *ReplayLastEventResponseEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReplayLastEventResponseEntity) Validate ¶ added in v1.19.1

func (m *ReplayLastEventResponseEntity) Validate(formats strfmt.Registry) error

Validate validates this replay last event response entity

type ReplayLastEventSnapshotDTO ¶ added in v1.19.1

type ReplayLastEventSnapshotDTO struct {

	// Whether or not an event was available. This may not be populated if there was a failure.
	EventAvailable bool `json:"eventAvailable,omitempty"`

	// The IDs of the events that were successfully replayed
	EventsReplayed []int64 `json:"eventsReplayed"`

	// If unable to replay an event, specifies why the event could not be replayed
	FailureExplanation string `json:"failureExplanation,omitempty"`
}

ReplayLastEventSnapshotDTO replay last event snapshot d t o

swagger:model ReplayLastEventSnapshotDTO

func (*ReplayLastEventSnapshotDTO) ContextValidate ¶ added in v1.19.1

func (m *ReplayLastEventSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this replay last event snapshot d t o based on context it is used

func (*ReplayLastEventSnapshotDTO) MarshalBinary ¶ added in v1.19.1

func (m *ReplayLastEventSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReplayLastEventSnapshotDTO) UnmarshalBinary ¶ added in v1.19.1

func (m *ReplayLastEventSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReplayLastEventSnapshotDTO) Validate ¶ added in v1.19.1

func (m *ReplayLastEventSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this replay last event snapshot d t o

type ReportingTaskDTO ¶

type ReportingTaskDTO struct {

	// The number of active threads for the reporting task.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task.
	AnnotationData string `json:"annotationData,omitempty"`

	// The details of the artifact that bundled this reporting task type.
	Bundle *BundleDTO `json:"bundle,omitempty"`

	// The comments of the reporting task.
	Comments string `json:"comments,omitempty"`

	// The URL for the custom configuration UI for the reporting task.
	CustomUIURL string `json:"customUiUrl,omitempty"`

	// The default scheduling period for the different scheduling strategies.
	DefaultSchedulingPeriod map[string]string `json:"defaultSchedulingPeriod,omitempty"`

	// Whether the reporting task has been deprecated.
	Deprecated bool `json:"deprecated,omitempty"`

	// The descriptors for the reporting tasks properties.
	Descriptors map[string]PropertyDescriptorDTO `json:"descriptors,omitempty"`

	// Whether the underlying extension is missing.
	ExtensionMissing bool `json:"extensionMissing,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// Whether the reporting task has multiple versions available.
	MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"`

	// The name of the reporting task.
	Name string `json:"name,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// Whether the reporting task persists state.
	PersistsState bool `json:"persistsState,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The properties of the reporting task.
	Properties map[string]string `json:"properties,omitempty"`

	// Whether the reporting task requires elevated privileges.
	Restricted bool `json:"restricted,omitempty"`

	// The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy.
	SchedulingPeriod string `json:"schedulingPeriod,omitempty"`

	// The scheduling strategy that determines how the schedulingPeriod value should be interpreted.
	SchedulingStrategy string `json:"schedulingStrategy,omitempty"`

	// Set of sensitive dynamic property names
	// Unique: true
	SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames"`

	// The state of the reporting task.
	// Enum: [RUNNING STOPPED DISABLED]
	State string `json:"state,omitempty"`

	// Whether the reporting task supports sensitive dynamic properties.
	SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"`

	// The fully qualified type of the reporting task.
	Type string `json:"type,omitempty"`

	// Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run.
	ValidationErrors []string `json:"validationErrors"`

	// Indicates whether the Reporting Task is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Reporting Task is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

ReportingTaskDTO reporting task d t o

swagger:model ReportingTaskDTO

func (*ReportingTaskDTO) ContextValidate ¶

func (m *ReportingTaskDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this reporting task d t o based on the context it is used

func (*ReportingTaskDTO) MarshalBinary ¶

func (m *ReportingTaskDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTaskDTO) UnmarshalBinary ¶

func (m *ReportingTaskDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTaskDTO) Validate ¶

func (m *ReportingTaskDTO) Validate(formats strfmt.Registry) error

Validate validates this reporting task d t o

type ReportingTaskDefinition ¶ added in v1.19.1

type ReportingTaskDefinition struct {

	// The artifact name of the bundle that provides the referenced type.
	Artifact string `json:"artifact,omitempty"`

	// The build metadata for this component
	BuildInfo *BuildInfo `json:"buildInfo,omitempty"`

	// The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as "30 sec".
	DefaultSchedulingPeriodBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodBySchedulingStrategy,omitempty"`

	// The default scheduling strategy for the reporting task.
	DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"`

	// Whether or not the component has been deprecated
	Deprecated bool `json:"deprecated,omitempty"`

	// If this component has been deprecated, this optional field can be used to provide an explanation
	DeprecationReason string `json:"deprecationReason,omitempty"`

	// Explicit restrictions that indicate a require permission to use the component
	// Unique: true
	ExplicitRestrictions []*Restriction `json:"explicitRestrictions"`

	// The group name of the bundle that provides the referenced type.
	Group string `json:"group,omitempty"`

	// Descriptions of configuration properties applicable to this component.
	PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"`

	// If this type represents a provider for an interface, this lists the APIs it implements
	ProvidedAPIImplementations []*DefinedType `json:"providedApiImplementations"`

	// Whether or not the component has a general restriction
	Restricted bool `json:"restricted,omitempty"`

	// An optional description of the general restriction
	RestrictedExplanation string `json:"restrictedExplanation,omitempty"`

	// stateful
	Stateful *Stateful `json:"stateful,omitempty"`

	// The supported scheduling strategies, such as TIME_DRIVER or CRON.
	SupportedSchedulingStrategies []string `json:"supportedSchedulingStrategies"`

	// Whether or not this component makes use of dynamic (user-set) properties.
	SupportsDynamicProperties bool `json:"supportsDynamicProperties,omitempty"`

	// The tags associated with this type
	// Unique: true
	Tags []string `json:"tags"`

	// The fully-qualified class type
	// Required: true
	Type *string `json:"type"`

	// The description of the type.
	TypeDescription string `json:"typeDescription,omitempty"`

	// The version of the bundle that provides the referenced type.
	Version string `json:"version,omitempty"`
}

ReportingTaskDefinition reporting task definition

swagger:model ReportingTaskDefinition

func (*ReportingTaskDefinition) ContextValidate ¶ added in v1.19.1

func (m *ReportingTaskDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this reporting task definition based on the context it is used

func (*ReportingTaskDefinition) MarshalBinary ¶ added in v1.19.1

func (m *ReportingTaskDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTaskDefinition) UnmarshalBinary ¶ added in v1.19.1

func (m *ReportingTaskDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTaskDefinition) Validate ¶ added in v1.19.1

func (m *ReportingTaskDefinition) Validate(formats strfmt.Registry) error

Validate validates this reporting task definition

type ReportingTaskEntity ¶

type ReportingTaskEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *ReportingTaskDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component operations.
	OperatePermissions *PermissionsDTO `json:"operatePermissions,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The status for this ReportingTask.
	Status *ReportingTaskStatusDTO `json:"status,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

ReportingTaskEntity reporting task entity

swagger:model ReportingTaskEntity

func (*ReportingTaskEntity) ContextValidate ¶

func (m *ReportingTaskEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this reporting task entity based on the context it is used

func (*ReportingTaskEntity) MarshalBinary ¶

func (m *ReportingTaskEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTaskEntity) UnmarshalBinary ¶

func (m *ReportingTaskEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTaskEntity) Validate ¶

func (m *ReportingTaskEntity) Validate(formats strfmt.Registry) error

Validate validates this reporting task entity

type ReportingTaskRunStatusEntity ¶

type ReportingTaskRunStatusEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The run status of the ReportingTask.
	// Enum: [RUNNING STOPPED]
	State string `json:"state,omitempty"`
}

ReportingTaskRunStatusEntity reporting task run status entity

swagger:model ReportingTaskRunStatusEntity

func (*ReportingTaskRunStatusEntity) ContextValidate ¶

func (m *ReportingTaskRunStatusEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this reporting task run status entity based on the context it is used

func (*ReportingTaskRunStatusEntity) MarshalBinary ¶

func (m *ReportingTaskRunStatusEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTaskRunStatusEntity) UnmarshalBinary ¶

func (m *ReportingTaskRunStatusEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTaskRunStatusEntity) Validate ¶

func (m *ReportingTaskRunStatusEntity) Validate(formats strfmt.Registry) error

Validate validates this reporting task run status entity

type ReportingTaskStatusDTO ¶

type ReportingTaskStatusDTO struct {

	// The number of active threads for the component.
	ActiveThreadCount int32 `json:"activeThreadCount,omitempty"`

	// The run status of this ReportingTask
	// Enum: [RUNNING STOPPED DISABLED]
	RunStatus string `json:"runStatus,omitempty"`

	// Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
	// Enum: [VALID INVALID VALIDATING]
	ValidationStatus string `json:"validationStatus,omitempty"`
}

ReportingTaskStatusDTO reporting task status d t o

swagger:model ReportingTaskStatusDTO

func (*ReportingTaskStatusDTO) ContextValidate ¶

func (m *ReportingTaskStatusDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this reporting task status d t o based on context it is used

func (*ReportingTaskStatusDTO) MarshalBinary ¶

func (m *ReportingTaskStatusDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTaskStatusDTO) UnmarshalBinary ¶

func (m *ReportingTaskStatusDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTaskStatusDTO) Validate ¶

func (m *ReportingTaskStatusDTO) Validate(formats strfmt.Registry) error

Validate validates this reporting task status d t o

type ReportingTaskTypesEntity ¶

type ReportingTaskTypesEntity struct {

	// reporting task types
	// Unique: true
	ReportingTaskTypes []*DocumentedTypeDTO `json:"reportingTaskTypes"`
}

ReportingTaskTypesEntity reporting task types entity

swagger:model ReportingTaskTypesEntity

func (*ReportingTaskTypesEntity) ContextValidate ¶

func (m *ReportingTaskTypesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this reporting task types entity based on the context it is used

func (*ReportingTaskTypesEntity) MarshalBinary ¶

func (m *ReportingTaskTypesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTaskTypesEntity) UnmarshalBinary ¶

func (m *ReportingTaskTypesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTaskTypesEntity) Validate ¶

func (m *ReportingTaskTypesEntity) Validate(formats strfmt.Registry) error

Validate validates this reporting task types entity

type ReportingTasksEntity ¶

type ReportingTasksEntity struct {

	// reporting tasks
	// Unique: true
	ReportingTasks []*ReportingTaskEntity `json:"reportingTasks"`
}

ReportingTasksEntity reporting tasks entity

swagger:model ReportingTasksEntity

func (*ReportingTasksEntity) ContextValidate ¶

func (m *ReportingTasksEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this reporting tasks entity based on the context it is used

func (*ReportingTasksEntity) MarshalBinary ¶

func (m *ReportingTasksEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportingTasksEntity) UnmarshalBinary ¶

func (m *ReportingTasksEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportingTasksEntity) Validate ¶

func (m *ReportingTasksEntity) Validate(formats strfmt.Registry) error

Validate validates this reporting tasks entity

type RepositoryUsageDTO ¶

type RepositoryUsageDTO struct {

	// A SHA-256 hash of the File Store name/path that is used to store the repository's data. This information is exposed as a hash in order to avoid exposing potentially sensitive information that is not generally relevant. What is typically relevant is whether or not multiple repositories on the same node are using the same File Store, as this indicates that the repositories are competing for the resources of the backing disk/storage mechanism.
	FileStoreHash string `json:"fileStoreHash,omitempty"`

	// Amount of free space.
	FreeSpace string `json:"freeSpace,omitempty"`

	// The number of bytes of free space.
	FreeSpaceBytes int64 `json:"freeSpaceBytes,omitempty"`

	// The name of the repository
	Name string `json:"name,omitempty"`

	// Amount of total space.
	TotalSpace string `json:"totalSpace,omitempty"`

	// The number of bytes of total space.
	TotalSpaceBytes int64 `json:"totalSpaceBytes,omitempty"`

	// Utilization of this storage location.
	Utilization string `json:"utilization,omitempty"`
}

RepositoryUsageDTO repository usage d t o

swagger:model RepositoryUsageDTO

func (*RepositoryUsageDTO) ContextValidate ¶

func (m *RepositoryUsageDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this repository usage d t o based on context it is used

func (*RepositoryUsageDTO) MarshalBinary ¶

func (m *RepositoryUsageDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryUsageDTO) UnmarshalBinary ¶

func (m *RepositoryUsageDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryUsageDTO) Validate ¶

func (m *RepositoryUsageDTO) Validate(formats strfmt.Registry) error

Validate validates this repository usage d t o

type RequiredPermissionDTO ¶

type RequiredPermissionDTO struct {

	// The required sub-permission necessary for this restriction.
	ID string `json:"id,omitempty"`

	// The label for the required sub-permission necessary for this restriction.
	Label string `json:"label,omitempty"`
}

RequiredPermissionDTO required permission d t o

swagger:model RequiredPermissionDTO

func (*RequiredPermissionDTO) ContextValidate ¶

func (m *RequiredPermissionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this required permission d t o based on context it is used

func (*RequiredPermissionDTO) MarshalBinary ¶

func (m *RequiredPermissionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequiredPermissionDTO) UnmarshalBinary ¶

func (m *RequiredPermissionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequiredPermissionDTO) Validate ¶

func (m *RequiredPermissionDTO) Validate(formats strfmt.Registry) error

Validate validates this required permission d t o

type ResourceDTO ¶

type ResourceDTO struct {

	// The identifier of the resource.
	Identifier string `json:"identifier,omitempty"`

	// The name of the resource.
	Name string `json:"name,omitempty"`
}

ResourceDTO resource d t o

swagger:model ResourceDTO

func (*ResourceDTO) ContextValidate ¶

func (m *ResourceDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this resource d t o based on context it is used

func (*ResourceDTO) MarshalBinary ¶

func (m *ResourceDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResourceDTO) UnmarshalBinary ¶

func (m *ResourceDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResourceDTO) Validate ¶

func (m *ResourceDTO) Validate(formats strfmt.Registry) error

Validate validates this resource d t o

type ResourcesEntity ¶

type ResourcesEntity struct {

	// resources
	Resources []*ResourceDTO `json:"resources"`
}

ResourcesEntity resources entity

swagger:model ResourcesEntity

func (*ResourcesEntity) ContextValidate ¶

func (m *ResourcesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this resources entity based on the context it is used

func (*ResourcesEntity) MarshalBinary ¶

func (m *ResourcesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResourcesEntity) UnmarshalBinary ¶

func (m *ResourcesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResourcesEntity) Validate ¶

func (m *ResourcesEntity) Validate(formats strfmt.Registry) error

Validate validates this resources entity

type Response ¶ added in v1.19.1

type Response struct {

	// entity
	Entity interface{} `json:"entity,omitempty"`

	// metadata
	Metadata map[string][]interface{} `json:"metadata,omitempty"`

	// status
	Status int32 `json:"status,omitempty"`
}

Response response

swagger:model Response

func (*Response) ContextValidate ¶ added in v1.19.1

func (m *Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this response based on context it is used

func (*Response) MarshalBinary ¶ added in v1.19.1

func (m *Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Response) UnmarshalBinary ¶ added in v1.19.1

func (m *Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Response) Validate ¶ added in v1.19.1

func (m *Response) Validate(formats strfmt.Registry) error

Validate validates this response

type Restriction ¶ added in v1.19.1

type Restriction struct {

	// The explanation of this restriction
	Explanation string `json:"explanation,omitempty"`

	// The permission required for this restriction
	RequiredPermission string `json:"requiredPermission,omitempty"`
}

Restriction restriction

swagger:model Restriction

func (*Restriction) ContextValidate ¶ added in v1.19.1

func (m *Restriction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this restriction based on context it is used

func (*Restriction) MarshalBinary ¶ added in v1.19.1

func (m *Restriction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Restriction) UnmarshalBinary ¶ added in v1.19.1

func (m *Restriction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Restriction) Validate ¶ added in v1.19.1

func (m *Restriction) Validate(formats strfmt.Registry) error

Validate validates this restriction

type RevisionDTO ¶

type RevisionDTO struct {

	// A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back
	ClientID string `json:"clientId,omitempty"`

	// The user that last modified the flow.
	LastModifier string `json:"lastModifier,omitempty"`

	// NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version.
	Version int64 `json:"version"`
}

RevisionDTO revision d t o

swagger:model RevisionDTO

func (*RevisionDTO) ContextValidate ¶

func (m *RevisionDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this revision d t o based on context it is used

func (*RevisionDTO) MarshalBinary ¶

func (m *RevisionDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RevisionDTO) UnmarshalBinary ¶

func (m *RevisionDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RevisionDTO) Validate ¶

func (m *RevisionDTO) Validate(formats strfmt.Registry) error

Validate validates this revision d t o

type RunStatusDetailsRequestEntity ¶

type RunStatusDetailsRequestEntity struct {

	// The IDs of all processors whose run status details should be provided
	// Unique: true
	ProcessorIds []string `json:"processorIds"`
}

RunStatusDetailsRequestEntity run status details request entity

swagger:model RunStatusDetailsRequestEntity

func (*RunStatusDetailsRequestEntity) ContextValidate ¶

func (m *RunStatusDetailsRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this run status details request entity based on context it is used

func (*RunStatusDetailsRequestEntity) MarshalBinary ¶

func (m *RunStatusDetailsRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RunStatusDetailsRequestEntity) UnmarshalBinary ¶

func (m *RunStatusDetailsRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RunStatusDetailsRequestEntity) Validate ¶

func (m *RunStatusDetailsRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this run status details request entity

type RuntimeManifest ¶ added in v1.19.1

type RuntimeManifest struct {

	// The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp'
	AgentType string `json:"agentType,omitempty"`

	// Build summary for this runtime binary
	BuildInfo *BuildInfo `json:"buildInfo,omitempty"`

	// All extension bundles included with this runtime
	Bundles []*Bundle `json:"bundles"`

	// A unique identifier for the manifest
	Identifier string `json:"identifier,omitempty"`

	// Scheduling defaults for components defined in this manifest
	SchedulingDefaults *SchedulingDefaults `json:"schedulingDefaults,omitempty"`

	// The version of the runtime binary, e.g., '1.0.1'
	Version string `json:"version,omitempty"`
}

RuntimeManifest runtime manifest

swagger:model RuntimeManifest

func (*RuntimeManifest) ContextValidate ¶ added in v1.19.1

func (m *RuntimeManifest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this runtime manifest based on the context it is used

func (*RuntimeManifest) MarshalBinary ¶ added in v1.19.1

func (m *RuntimeManifest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuntimeManifest) UnmarshalBinary ¶ added in v1.19.1

func (m *RuntimeManifest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuntimeManifest) Validate ¶ added in v1.19.1

func (m *RuntimeManifest) Validate(formats strfmt.Registry) error

Validate validates this runtime manifest

type RuntimeManifestEntity ¶ added in v1.19.1

type RuntimeManifestEntity struct {

	// runtime manifest
	RuntimeManifest *RuntimeManifest `json:"runtimeManifest,omitempty"`
}

RuntimeManifestEntity runtime manifest entity

swagger:model RuntimeManifestEntity

func (*RuntimeManifestEntity) ContextValidate ¶ added in v1.19.1

func (m *RuntimeManifestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this runtime manifest entity based on the context it is used

func (*RuntimeManifestEntity) MarshalBinary ¶ added in v1.19.1

func (m *RuntimeManifestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuntimeManifestEntity) UnmarshalBinary ¶ added in v1.19.1

func (m *RuntimeManifestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuntimeManifestEntity) Validate ¶ added in v1.19.1

func (m *RuntimeManifestEntity) Validate(formats strfmt.Registry) error

Validate validates this runtime manifest entity

type ScheduleComponentsEntity ¶

type ScheduleComponentsEntity struct {

	// Optional components to schedule. If not specified, all authorized descendant components will be used.
	Components map[string]RevisionDTO `json:"components,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the ProcessGroup
	ID string `json:"id,omitempty"`

	// The desired state of the descendant components
	// Enum: [RUNNING STOPPED ENABLED DISABLED]
	State string `json:"state,omitempty"`
}

ScheduleComponentsEntity schedule components entity

swagger:model ScheduleComponentsEntity

func (*ScheduleComponentsEntity) ContextValidate ¶

func (m *ScheduleComponentsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this schedule components entity based on the context it is used

func (*ScheduleComponentsEntity) MarshalBinary ¶

func (m *ScheduleComponentsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ScheduleComponentsEntity) UnmarshalBinary ¶

func (m *ScheduleComponentsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScheduleComponentsEntity) Validate ¶

func (m *ScheduleComponentsEntity) Validate(formats strfmt.Registry) error

Validate validates this schedule components entity

type SchedulingDefaults ¶ added in v1.19.1

type SchedulingDefaults struct {

	// The default concurrent tasks for each scheduling strategy
	DefaultConcurrentTasksBySchedulingStrategy map[string]int32 `json:"defaultConcurrentTasksBySchedulingStrategy,omitempty"`

	// The default concurrent tasks
	DefaultMaxConcurrentTasks string `json:"defaultMaxConcurrentTasks,omitempty"`

	// The default run duration in nano-seconds
	DefaultRunDurationNanos int64 `json:"defaultRunDurationNanos,omitempty"`

	// The default scheduling period in milliseconds
	DefaultSchedulingPeriodMillis int64 `json:"defaultSchedulingPeriodMillis,omitempty"`

	// The default scheduling period for each scheduling strategy
	DefaultSchedulingPeriodsBySchedulingStrategy map[string]string `json:"defaultSchedulingPeriodsBySchedulingStrategy,omitempty"`

	// The name of the default scheduling strategy
	// Enum: [EVENT_DRIVEN TIMER_DRIVEN PRIMARY_NODE_ONLY CRON_DRIVEN]
	DefaultSchedulingStrategy string `json:"defaultSchedulingStrategy,omitempty"`

	// The default penalization period in milliseconds
	PenalizationPeriodMillis int64 `json:"penalizationPeriodMillis,omitempty"`

	// The default yield duration in milliseconds
	YieldDurationMillis int64 `json:"yieldDurationMillis,omitempty"`
}

SchedulingDefaults scheduling defaults

swagger:model SchedulingDefaults

func (*SchedulingDefaults) ContextValidate ¶ added in v1.19.1

func (m *SchedulingDefaults) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this scheduling defaults based on context it is used

func (*SchedulingDefaults) MarshalBinary ¶ added in v1.19.1

func (m *SchedulingDefaults) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SchedulingDefaults) UnmarshalBinary ¶ added in v1.19.1

func (m *SchedulingDefaults) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SchedulingDefaults) Validate ¶ added in v1.19.1

func (m *SchedulingDefaults) Validate(formats strfmt.Registry) error

Validate validates this scheduling defaults

type SearchResultGroupDTO ¶

type SearchResultGroupDTO struct {

	// The id of the group.
	// Required: true
	ID *string `json:"id"`

	// The name of the group.
	Name string `json:"name,omitempty"`
}

SearchResultGroupDTO search result group d t o

swagger:model SearchResultGroupDTO

func (*SearchResultGroupDTO) ContextValidate ¶

func (m *SearchResultGroupDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this search result group d t o based on context it is used

func (*SearchResultGroupDTO) MarshalBinary ¶

func (m *SearchResultGroupDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchResultGroupDTO) UnmarshalBinary ¶

func (m *SearchResultGroupDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchResultGroupDTO) Validate ¶

func (m *SearchResultGroupDTO) Validate(formats strfmt.Registry) error

Validate validates this search result group d t o

type SearchResultsDTO ¶

type SearchResultsDTO struct {

	// The connections that matched the search.
	ConnectionResults []*ComponentSearchResultDTO `json:"connectionResults"`

	// The controller service nodes that matched the search
	ControllerServiceNodeResults []*ComponentSearchResultDTO `json:"controllerServiceNodeResults"`

	// The funnels that matched the search.
	FunnelResults []*ComponentSearchResultDTO `json:"funnelResults"`

	// The input ports that matched the search.
	InputPortResults []*ComponentSearchResultDTO `json:"inputPortResults"`

	// The labels that matched the search.
	LabelResults []*ComponentSearchResultDTO `json:"labelResults"`

	// The output ports that matched the search.
	OutputPortResults []*ComponentSearchResultDTO `json:"outputPortResults"`

	// The parameter contexts that matched the search.
	ParameterContextResults []*ComponentSearchResultDTO `json:"parameterContextResults"`

	// The parameter provider nodes that matched the search
	ParameterProviderNodeResults []*ComponentSearchResultDTO `json:"parameterProviderNodeResults"`

	// The parameters that matched the search.
	ParameterResults []*ComponentSearchResultDTO `json:"parameterResults"`

	// The process groups that matched the search.
	ProcessGroupResults []*ComponentSearchResultDTO `json:"processGroupResults"`

	// The processors that matched the search.
	ProcessorResults []*ComponentSearchResultDTO `json:"processorResults"`

	// The remote process groups that matched the search.
	RemoteProcessGroupResults []*ComponentSearchResultDTO `json:"remoteProcessGroupResults"`
}

SearchResultsDTO search results d t o

swagger:model SearchResultsDTO

func (*SearchResultsDTO) ContextValidate ¶

func (m *SearchResultsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this search results d t o based on the context it is used

func (*SearchResultsDTO) MarshalBinary ¶

func (m *SearchResultsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchResultsDTO) UnmarshalBinary ¶

func (m *SearchResultsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchResultsDTO) Validate ¶

func (m *SearchResultsDTO) Validate(formats strfmt.Registry) error

Validate validates this search results d t o

type SearchResultsEntity ¶

type SearchResultsEntity struct {

	// search results d t o
	SearchResultsDTO *SearchResultsDTO `json:"searchResultsDTO,omitempty"`
}

SearchResultsEntity search results entity

swagger:model SearchResultsEntity

func (*SearchResultsEntity) ContextValidate ¶

func (m *SearchResultsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this search results entity based on the context it is used

func (*SearchResultsEntity) MarshalBinary ¶

func (m *SearchResultsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchResultsEntity) UnmarshalBinary ¶

func (m *SearchResultsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchResultsEntity) Validate ¶

func (m *SearchResultsEntity) Validate(formats strfmt.Registry) error

Validate validates this search results entity

type SnippetDTO ¶

type SnippetDTO struct {

	// The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	Connections map[string]RevisionDTO `json:"connections,omitempty"`

	// The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	Funnels map[string]RevisionDTO `json:"funnels,omitempty"`

	// The id of the snippet.
	ID string `json:"id,omitempty"`

	// The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	InputPorts map[string]RevisionDTO `json:"inputPorts,omitempty"`

	// The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	Labels map[string]RevisionDTO `json:"labels,omitempty"`

	// The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	OutputPorts map[string]RevisionDTO `json:"outputPorts,omitempty"`

	// The group id for the components in the snippet.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The ids of the process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	ProcessGroups map[string]RevisionDTO `json:"processGroups,omitempty"`

	// The ids of the processors in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	Processors map[string]RevisionDTO `json:"processors,omitempty"`

	// The ids of the remote process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
	RemoteProcessGroups map[string]RevisionDTO `json:"remoteProcessGroups,omitempty"`

	// The URI of the snippet.
	URI string `json:"uri,omitempty"`
}

SnippetDTO snippet d t o

swagger:model SnippetDTO

func (*SnippetDTO) ContextValidate ¶

func (m *SnippetDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this snippet d t o based on the context it is used

func (*SnippetDTO) MarshalBinary ¶

func (m *SnippetDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetDTO) UnmarshalBinary ¶

func (m *SnippetDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetDTO) Validate ¶

func (m *SnippetDTO) Validate(formats strfmt.Registry) error

Validate validates this snippet d t o

type SnippetEntity ¶

type SnippetEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The snippet.
	Snippet *SnippetDTO `json:"snippet,omitempty"`
}

SnippetEntity snippet entity

swagger:model SnippetEntity

func (*SnippetEntity) ContextValidate ¶

func (m *SnippetEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this snippet entity based on the context it is used

func (*SnippetEntity) MarshalBinary ¶

func (m *SnippetEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetEntity) UnmarshalBinary ¶

func (m *SnippetEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetEntity) Validate ¶

func (m *SnippetEntity) Validate(formats strfmt.Registry) error

Validate validates this snippet entity

type StackTraceElement ¶ added in v1.19.1

type StackTraceElement struct {

	// class name
	ClassName string `json:"className,omitempty"`

	// file name
	FileName string `json:"fileName,omitempty"`

	// line number
	LineNumber int32 `json:"lineNumber,omitempty"`

	// method name
	MethodName string `json:"methodName,omitempty"`

	// native method
	NativeMethod bool `json:"nativeMethod,omitempty"`
}

StackTraceElement stack trace element

swagger:model StackTraceElement

func (*StackTraceElement) ContextValidate ¶ added in v1.19.1

func (m *StackTraceElement) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stack trace element based on context it is used

func (*StackTraceElement) MarshalBinary ¶ added in v1.19.1

func (m *StackTraceElement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StackTraceElement) UnmarshalBinary ¶ added in v1.19.1

func (m *StackTraceElement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StackTraceElement) Validate ¶ added in v1.19.1

func (m *StackTraceElement) Validate(formats strfmt.Registry) error

Validate validates this stack trace element

type StartVersionControlRequestEntity ¶

type StartVersionControlRequestEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The Revision of the Process Group under Version Control
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The versioned flow
	VersionedFlow *VersionedFlowDTO `json:"versionedFlow,omitempty"`
}

StartVersionControlRequestEntity start version control request entity

swagger:model StartVersionControlRequestEntity

func (*StartVersionControlRequestEntity) ContextValidate ¶

func (m *StartVersionControlRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this start version control request entity based on the context it is used

func (*StartVersionControlRequestEntity) MarshalBinary ¶

func (m *StartVersionControlRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StartVersionControlRequestEntity) UnmarshalBinary ¶

func (m *StartVersionControlRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StartVersionControlRequestEntity) Validate ¶

Validate validates this start version control request entity

type StateEntryDTO ¶

type StateEntryDTO struct {

	// The label for the node where the state originated.
	ClusterNodeAddress string `json:"clusterNodeAddress,omitempty"`

	// The identifier for the node where the state originated.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The key for this state.
	Key string `json:"key,omitempty"`

	// The value for this state.
	Value string `json:"value,omitempty"`
}

StateEntryDTO state entry d t o

swagger:model StateEntryDTO

func (*StateEntryDTO) ContextValidate ¶

func (m *StateEntryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this state entry d t o based on context it is used

func (*StateEntryDTO) MarshalBinary ¶

func (m *StateEntryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StateEntryDTO) UnmarshalBinary ¶

func (m *StateEntryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StateEntryDTO) Validate ¶

func (m *StateEntryDTO) Validate(formats strfmt.Registry) error

Validate validates this state entry d t o

type StateMapDTO ¶

type StateMapDTO struct {

	// The scope of this StateMap.
	Scope string `json:"scope,omitempty"`

	// The state.
	State []*StateEntryDTO `json:"state"`

	// The total number of state entries. When the state map is lengthy, only of portion of the entries are returned.
	TotalEntryCount int32 `json:"totalEntryCount,omitempty"`
}

StateMapDTO state map d t o

swagger:model StateMapDTO

func (*StateMapDTO) ContextValidate ¶

func (m *StateMapDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this state map d t o based on the context it is used

func (*StateMapDTO) MarshalBinary ¶

func (m *StateMapDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StateMapDTO) UnmarshalBinary ¶

func (m *StateMapDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StateMapDTO) Validate ¶

func (m *StateMapDTO) Validate(formats strfmt.Registry) error

Validate validates this state map d t o

type Stateful ¶ added in v1.19.1

type Stateful struct {

	// Description of what information is being stored in the StateManager
	Description string `json:"description,omitempty"`

	// Indicates the Scope(s) associated with the State that is stored and retrieved
	// Unique: true
	Scopes []string `json:"scopes"`
}

Stateful stateful

swagger:model Stateful

func (*Stateful) ContextValidate ¶ added in v1.19.1

func (m *Stateful) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stateful based on context it is used

func (*Stateful) MarshalBinary ¶ added in v1.19.1

func (m *Stateful) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Stateful) UnmarshalBinary ¶ added in v1.19.1

func (m *Stateful) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Stateful) Validate ¶ added in v1.19.1

func (m *Stateful) Validate(formats strfmt.Registry) error

Validate validates this stateful

type StatusDescriptorDTO ¶

type StatusDescriptorDTO struct {

	// The description of the status field.
	Description string `json:"description,omitempty"`

	// The name of the status field.
	Field string `json:"field,omitempty"`

	// The formatter for the status descriptor.
	Formatter string `json:"formatter,omitempty"`

	// The label for the status field.
	Label string `json:"label,omitempty"`
}

StatusDescriptorDTO status descriptor d t o

swagger:model StatusDescriptorDTO

func (*StatusDescriptorDTO) ContextValidate ¶

func (m *StatusDescriptorDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this status descriptor d t o based on context it is used

func (*StatusDescriptorDTO) MarshalBinary ¶

func (m *StatusDescriptorDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatusDescriptorDTO) UnmarshalBinary ¶

func (m *StatusDescriptorDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatusDescriptorDTO) Validate ¶

func (m *StatusDescriptorDTO) Validate(formats strfmt.Registry) error

Validate validates this status descriptor d t o

type StatusHistoryDTO ¶

type StatusHistoryDTO struct {

	// A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance.
	AggregateSnapshots []*StatusSnapshotDTO `json:"aggregateSnapshots"`

	// A Map of key/value pairs that describe the component that the status history belongs to
	ComponentDetails map[string]string `json:"componentDetails,omitempty"`

	// The Descriptors that provide information on each of the metrics provided in the status history
	FieldDescriptors []*StatusDescriptorDTO `json:"fieldDescriptors"`

	// When the status history was generated.
	Generated string `json:"generated,omitempty"`

	// The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null.
	NodeSnapshots []*NodeStatusSnapshotsDTO `json:"nodeSnapshots"`
}

StatusHistoryDTO status history d t o

swagger:model StatusHistoryDTO

func (*StatusHistoryDTO) ContextValidate ¶

func (m *StatusHistoryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this status history d t o based on the context it is used

func (*StatusHistoryDTO) MarshalBinary ¶

func (m *StatusHistoryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatusHistoryDTO) UnmarshalBinary ¶

func (m *StatusHistoryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatusHistoryDTO) Validate ¶

func (m *StatusHistoryDTO) Validate(formats strfmt.Registry) error

Validate validates this status history d t o

type StatusHistoryEntity ¶

type StatusHistoryEntity struct {

	// Indicates whether the user can read a given resource.
	CanRead bool `json:"canRead,omitempty"`

	// status history
	StatusHistory *StatusHistoryDTO `json:"statusHistory,omitempty"`
}

StatusHistoryEntity status history entity

swagger:model StatusHistoryEntity

func (*StatusHistoryEntity) ContextValidate ¶

func (m *StatusHistoryEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this status history entity based on the context it is used

func (*StatusHistoryEntity) MarshalBinary ¶

func (m *StatusHistoryEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatusHistoryEntity) UnmarshalBinary ¶

func (m *StatusHistoryEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatusHistoryEntity) Validate ¶

func (m *StatusHistoryEntity) Validate(formats strfmt.Registry) error

Validate validates this status history entity

type StatusSnapshotDTO ¶

type StatusSnapshotDTO struct {

	// The status metrics.
	StatusMetrics map[string]int64 `json:"statusMetrics,omitempty"`

	// The timestamp of the snapshot.
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

StatusSnapshotDTO status snapshot d t o

swagger:model StatusSnapshotDTO

func (*StatusSnapshotDTO) ContextValidate ¶

func (m *StatusSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this status snapshot d t o based on context it is used

func (*StatusSnapshotDTO) MarshalBinary ¶

func (m *StatusSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatusSnapshotDTO) UnmarshalBinary ¶

func (m *StatusSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatusSnapshotDTO) Validate ¶

func (m *StatusSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this status snapshot d t o

type StorageUsageDTO ¶

type StorageUsageDTO struct {

	// Amount of free space.
	FreeSpace string `json:"freeSpace,omitempty"`

	// The number of bytes of free space.
	FreeSpaceBytes int64 `json:"freeSpaceBytes,omitempty"`

	// The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration.
	Identifier string `json:"identifier,omitempty"`

	// Amount of total space.
	TotalSpace string `json:"totalSpace,omitempty"`

	// The number of bytes of total space.
	TotalSpaceBytes int64 `json:"totalSpaceBytes,omitempty"`

	// Amount of used space.
	UsedSpace string `json:"usedSpace,omitempty"`

	// The number of bytes of used space.
	UsedSpaceBytes int64 `json:"usedSpaceBytes,omitempty"`

	// Utilization of this storage location.
	Utilization string `json:"utilization,omitempty"`
}

StorageUsageDTO storage usage d t o

swagger:model StorageUsageDTO

func (*StorageUsageDTO) ContextValidate ¶

func (m *StorageUsageDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this storage usage d t o based on context it is used

func (*StorageUsageDTO) MarshalBinary ¶

func (m *StorageUsageDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StorageUsageDTO) UnmarshalBinary ¶

func (m *StorageUsageDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StorageUsageDTO) Validate ¶

func (m *StorageUsageDTO) Validate(formats strfmt.Registry) error

Validate validates this storage usage d t o

type StreamingOutput ¶

type StreamingOutput interface{}

StreamingOutput streaming output

swagger:model StreamingOutput

type SubmitReplayRequestEntity ¶

type SubmitReplayRequestEntity struct {

	// The identifier of the node where to submit the replay request.
	ClusterNodeID string `json:"clusterNodeId,omitempty"`

	// The event identifier
	EventID int64 `json:"eventId,omitempty"`
}

SubmitReplayRequestEntity submit replay request entity

swagger:model SubmitReplayRequestEntity

func (*SubmitReplayRequestEntity) ContextValidate ¶

func (m *SubmitReplayRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this submit replay request entity based on context it is used

func (*SubmitReplayRequestEntity) MarshalBinary ¶

func (m *SubmitReplayRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubmitReplayRequestEntity) UnmarshalBinary ¶

func (m *SubmitReplayRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubmitReplayRequestEntity) Validate ¶

func (m *SubmitReplayRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this submit replay request entity

type SystemDiagnosticsDTO ¶

type SystemDiagnosticsDTO struct {

	// A systems diagnostic snapshot that represents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.
	AggregateSnapshot *SystemDiagnosticsSnapshotDTO `json:"aggregateSnapshot,omitempty"`

	// A systems diagnostics snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
	NodeSnapshots []*NodeSystemDiagnosticsSnapshotDTO `json:"nodeSnapshots"`
}

SystemDiagnosticsDTO system diagnostics d t o

swagger:model SystemDiagnosticsDTO

func (*SystemDiagnosticsDTO) ContextValidate ¶

func (m *SystemDiagnosticsDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this system diagnostics d t o based on the context it is used

func (*SystemDiagnosticsDTO) MarshalBinary ¶

func (m *SystemDiagnosticsDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemDiagnosticsDTO) UnmarshalBinary ¶

func (m *SystemDiagnosticsDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemDiagnosticsDTO) Validate ¶

func (m *SystemDiagnosticsDTO) Validate(formats strfmt.Registry) error

Validate validates this system diagnostics d t o

type SystemDiagnosticsEntity ¶

type SystemDiagnosticsEntity struct {

	// system diagnostics
	SystemDiagnostics *SystemDiagnosticsDTO `json:"systemDiagnostics,omitempty"`
}

SystemDiagnosticsEntity system diagnostics entity

swagger:model SystemDiagnosticsEntity

func (*SystemDiagnosticsEntity) ContextValidate ¶

func (m *SystemDiagnosticsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this system diagnostics entity based on the context it is used

func (*SystemDiagnosticsEntity) MarshalBinary ¶

func (m *SystemDiagnosticsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemDiagnosticsEntity) UnmarshalBinary ¶

func (m *SystemDiagnosticsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemDiagnosticsEntity) Validate ¶

func (m *SystemDiagnosticsEntity) Validate(formats strfmt.Registry) error

Validate validates this system diagnostics entity

type SystemDiagnosticsSnapshotDTO ¶

type SystemDiagnosticsSnapshotDTO struct {

	// Number of available processors if supported by the underlying system.
	AvailableProcessors int32 `json:"availableProcessors,omitempty"`

	// The content repository storage usage.
	// Unique: true
	ContentRepositoryStorageUsage []*StorageUsageDTO `json:"contentRepositoryStorageUsage"`

	// Number of daemon threads.
	DaemonThreads int32 `json:"daemonThreads,omitempty"`

	// The flowfile repository storage usage.
	FlowFileRepositoryStorageUsage *StorageUsageDTO `json:"flowFileRepositoryStorageUsage,omitempty"`

	// Amount of free heap.
	FreeHeap string `json:"freeHeap,omitempty"`

	// The number of bytes that are allocated to the JVM heap but not currently being used
	FreeHeapBytes int64 `json:"freeHeapBytes,omitempty"`

	// Amount of free non heap.
	FreeNonHeap string `json:"freeNonHeap,omitempty"`

	// Total number of free non-heap bytes available to the JVM
	FreeNonHeapBytes int64 `json:"freeNonHeapBytes,omitempty"`

	// The garbage collection details.
	// Unique: true
	GarbageCollection []*GarbageCollectionDTO `json:"garbageCollection"`

	// Utilization of heap.
	HeapUtilization string `json:"heapUtilization,omitempty"`

	// Maximum size of heap.
	MaxHeap string `json:"maxHeap,omitempty"`

	// The maximum number of bytes that can be used by the JVM
	MaxHeapBytes int64 `json:"maxHeapBytes,omitempty"`

	// Maximum size of non heap.
	MaxNonHeap string `json:"maxNonHeap,omitempty"`

	// The maximum number of bytes that the JVM can use for non-heap purposes
	MaxNonHeapBytes int64 `json:"maxNonHeapBytes,omitempty"`

	// Utilization of non heap.
	NonHeapUtilization string `json:"nonHeapUtilization,omitempty"`

	// The processor load average if supported by the underlying system.
	ProcessorLoadAverage float64 `json:"processorLoadAverage,omitempty"`

	// The provenance repository storage usage.
	// Unique: true
	ProvenanceRepositoryStorageUsage []*StorageUsageDTO `json:"provenanceRepositoryStorageUsage"`

	// When the diagnostics were generated.
	StatsLastRefreshed string `json:"statsLastRefreshed,omitempty"`

	// Total size of heap.
	TotalHeap string `json:"totalHeap,omitempty"`

	// The total number of bytes that are available for the JVM heap to use
	TotalHeapBytes int64 `json:"totalHeapBytes,omitempty"`

	// Total size of non heap.
	TotalNonHeap string `json:"totalNonHeap,omitempty"`

	// Total number of bytes allocated to the JVM not used for heap
	TotalNonHeapBytes int64 `json:"totalNonHeapBytes,omitempty"`

	// Total number of threads.
	TotalThreads int32 `json:"totalThreads,omitempty"`

	// The uptime of the Java virtual machine
	Uptime string `json:"uptime,omitempty"`

	// Amount of used heap.
	UsedHeap string `json:"usedHeap,omitempty"`

	// The number of bytes of JVM heap that are currently being used
	UsedHeapBytes int64 `json:"usedHeapBytes,omitempty"`

	// Amount of use non heap.
	UsedNonHeap string `json:"usedNonHeap,omitempty"`

	// Total number of bytes used by the JVM not in the heap space
	UsedNonHeapBytes int64 `json:"usedNonHeapBytes,omitempty"`

	// The nifi, os, java, and build version information
	VersionInfo *VersionInfoDTO `json:"versionInfo,omitempty"`
}

SystemDiagnosticsSnapshotDTO system diagnostics snapshot d t o

swagger:model SystemDiagnosticsSnapshotDTO

func (*SystemDiagnosticsSnapshotDTO) ContextValidate ¶

func (m *SystemDiagnosticsSnapshotDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this system diagnostics snapshot d t o based on the context it is used

func (*SystemDiagnosticsSnapshotDTO) MarshalBinary ¶

func (m *SystemDiagnosticsSnapshotDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SystemDiagnosticsSnapshotDTO) UnmarshalBinary ¶

func (m *SystemDiagnosticsSnapshotDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SystemDiagnosticsSnapshotDTO) Validate ¶

func (m *SystemDiagnosticsSnapshotDTO) Validate(formats strfmt.Registry) error

Validate validates this system diagnostics snapshot d t o

type TemplateDTO ¶

type TemplateDTO struct {

	// The description of the template.
	Description string `json:"description,omitempty"`

	// The encoding version of this template.
	EncodingVersion string `json:"encodingVersion,omitempty" xml:"encoding-version,attr,omitempty"`

	// The id of the Process Group that the template belongs to.
	GroupID string `json:"groupId,omitempty"`

	// The id of the template.
	ID string `json:"id,omitempty"`

	// The name of the template.
	Name string `json:"name,omitempty"`

	// The contents of the template.
	Snippet *FlowSnippetDTO `json:"snippet,omitempty"`

	// The timestamp when this template was created.
	Timestamp string `json:"timestamp,omitempty"`

	// The URI for the template.
	URI string `json:"uri,omitempty"`
}

TemplateDTO template d t o

swagger:model TemplateDTO

func (*TemplateDTO) ContextValidate ¶

func (m *TemplateDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this template d t o based on the context it is used

func (*TemplateDTO) MarshalBinary ¶

func (m *TemplateDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TemplateDTO) UnmarshalBinary ¶

func (m *TemplateDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TemplateDTO) Validate ¶

func (m *TemplateDTO) Validate(formats strfmt.Registry) error

Validate validates this template d t o

type TemplateEntity ¶

type TemplateEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// template
	Template *TemplateDTO `json:"template,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

TemplateEntity template entity

swagger:model TemplateEntity

func (*TemplateEntity) ContextValidate ¶

func (m *TemplateEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this template entity based on the context it is used

func (*TemplateEntity) MarshalBinary ¶

func (m *TemplateEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TemplateEntity) UnmarshalBinary ¶

func (m *TemplateEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TemplateEntity) Validate ¶

func (m *TemplateEntity) Validate(formats strfmt.Registry) error

Validate validates this template entity

type TemplatesEntity ¶

type TemplatesEntity struct {

	// When this content was generated.
	Generated string `json:"generated,omitempty"`

	// templates
	// Unique: true
	Templates []*TemplateEntity `json:"templates"`
}

TemplatesEntity templates entity

swagger:model TemplatesEntity

func (*TemplatesEntity) ContextValidate ¶

func (m *TemplatesEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this templates entity based on the context it is used

func (*TemplatesEntity) MarshalBinary ¶

func (m *TemplatesEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TemplatesEntity) UnmarshalBinary ¶

func (m *TemplatesEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TemplatesEntity) Validate ¶

func (m *TemplatesEntity) Validate(formats strfmt.Registry) error

Validate validates this templates entity

type TenantDTO ¶

type TenantDTO struct {

	// Whether this tenant is configurable.
	Configurable bool `json:"configurable,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The identity of the tenant.
	Identity string `json:"identity,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

TenantDTO tenant d t o

swagger:model TenantDTO

func (*TenantDTO) ContextValidate ¶

func (m *TenantDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tenant d t o based on the context it is used

func (*TenantDTO) MarshalBinary ¶

func (m *TenantDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TenantDTO) UnmarshalBinary ¶

func (m *TenantDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TenantDTO) Validate ¶

func (m *TenantDTO) Validate(formats strfmt.Registry) error

Validate validates this tenant d t o

type TenantEntity ¶

type TenantEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *TenantDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

TenantEntity tenant entity

swagger:model TenantEntity

func (*TenantEntity) ContextValidate ¶

func (m *TenantEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tenant entity based on the context it is used

func (*TenantEntity) MarshalBinary ¶

func (m *TenantEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TenantEntity) UnmarshalBinary ¶

func (m *TenantEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TenantEntity) Validate ¶

func (m *TenantEntity) Validate(formats strfmt.Registry) error

Validate validates this tenant entity

type TenantsEntity ¶

type TenantsEntity struct {

	// user groups
	UserGroups []*TenantEntity `json:"userGroups"`

	// users
	Users []*TenantEntity `json:"users"`
}

TenantsEntity tenants entity

swagger:model TenantsEntity

func (*TenantsEntity) ContextValidate ¶

func (m *TenantsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tenants entity based on the context it is used

func (*TenantsEntity) MarshalBinary ¶

func (m *TenantsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TenantsEntity) UnmarshalBinary ¶

func (m *TenantsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TenantsEntity) Validate ¶

func (m *TenantsEntity) Validate(formats strfmt.Registry) error

Validate validates this tenants entity

type ThreadDumpDTO ¶

type ThreadDumpDTO struct {

	// The port the node is listening for API requests.
	APIPort int32 `json:"apiPort,omitempty"`

	// The address of the node in the cluster
	NodeAddress string `json:"nodeAddress,omitempty"`

	// The ID of the node in the cluster
	NodeID string `json:"nodeId,omitempty"`

	// The stack trace for the thread
	StackTrace string `json:"stackTrace,omitempty"`

	// Indicates whether or not the user has requested that the task be terminated. If this is true, it may indicate that the thread is in a state where it will continue running indefinitely without returning.
	TaskTerminated bool `json:"taskTerminated,omitempty"`

	// The number of milliseconds that the thread has been executing in the Processor
	ThreadActiveMillis int64 `json:"threadActiveMillis,omitempty"`

	// The name of the thread
	ThreadName string `json:"threadName,omitempty"`
}

ThreadDumpDTO thread dump d t o

swagger:model ThreadDumpDTO

func (*ThreadDumpDTO) ContextValidate ¶

func (m *ThreadDumpDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this thread dump d t o based on context it is used

func (*ThreadDumpDTO) MarshalBinary ¶

func (m *ThreadDumpDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ThreadDumpDTO) UnmarshalBinary ¶

func (m *ThreadDumpDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ThreadDumpDTO) Validate ¶

func (m *ThreadDumpDTO) Validate(formats strfmt.Registry) error

Validate validates this thread dump d t o

type Throwable ¶ added in v1.19.1

type Throwable struct {

	// cause
	Cause *Throwable `json:"cause,omitempty"`

	// localized message
	LocalizedMessage string `json:"localizedMessage,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// stack trace
	StackTrace []*StackTraceElement `json:"stackTrace"`

	// suppressed
	Suppressed []*Throwable `json:"suppressed"`
}

Throwable throwable

swagger:model Throwable

func (*Throwable) ContextValidate ¶ added in v1.19.1

func (m *Throwable) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this throwable based on the context it is used

func (*Throwable) MarshalBinary ¶ added in v1.19.1

func (m *Throwable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Throwable) UnmarshalBinary ¶ added in v1.19.1

func (m *Throwable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Throwable) Validate ¶ added in v1.19.1

func (m *Throwable) Validate(formats strfmt.Registry) error

Validate validates this throwable

type TransactionResultEntity ¶

type TransactionResultEntity struct {

	// flow file sent
	FlowFileSent int32 `json:"flowFileSent,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// response code
	ResponseCode int32 `json:"responseCode,omitempty"`
}

TransactionResultEntity transaction result entity

swagger:model TransactionResultEntity

func (*TransactionResultEntity) ContextValidate ¶

func (m *TransactionResultEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this transaction result entity based on context it is used

func (*TransactionResultEntity) MarshalBinary ¶

func (m *TransactionResultEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TransactionResultEntity) UnmarshalBinary ¶

func (m *TransactionResultEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TransactionResultEntity) Validate ¶

func (m *TransactionResultEntity) Validate(formats strfmt.Registry) error

Validate validates this transaction result entity

type UpdateControllerServiceReferenceRequestEntity ¶

type UpdateControllerServiceReferenceRequestEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The identifier of the Controller Service.
	ID string `json:"id,omitempty"`

	// The revisions for all referencing components.
	ReferencingComponentRevisions map[string]RevisionDTO `json:"referencingComponentRevisions,omitempty"`

	// The new state of the references for the controller service.
	// Enum: [ENABLED DISABLED RUNNING STOPPED]
	State string `json:"state,omitempty"`

	// Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI.
	UIOnly bool `json:"uiOnly,omitempty"`
}

UpdateControllerServiceReferenceRequestEntity update controller service reference request entity

swagger:model UpdateControllerServiceReferenceRequestEntity

func (*UpdateControllerServiceReferenceRequestEntity) ContextValidate ¶

ContextValidate validate this update controller service reference request entity based on the context it is used

func (*UpdateControllerServiceReferenceRequestEntity) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateControllerServiceReferenceRequestEntity) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateControllerServiceReferenceRequestEntity) Validate ¶

Validate validates this update controller service reference request entity

type UserDTO ¶

type UserDTO struct {

	// The access policies this user belongs to.
	// Unique: true
	AccessPolicies []*AccessPolicySummaryEntity `json:"accessPolicies"`

	// Whether this tenant is configurable.
	Configurable bool `json:"configurable,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The identity of the tenant.
	Identity string `json:"identity,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The groups to which the user belongs. This field is read only and it provided for convenience.
	// Unique: true
	UserGroups []*TenantEntity `json:"userGroups"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

UserDTO user d t o

swagger:model UserDTO

func (*UserDTO) ContextValidate ¶

func (m *UserDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user d t o based on the context it is used

func (*UserDTO) MarshalBinary ¶

func (m *UserDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserDTO) UnmarshalBinary ¶

func (m *UserDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserDTO) Validate ¶

func (m *UserDTO) Validate(formats strfmt.Registry) error

Validate validates this user d t o

type UserEntity ¶

type UserEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *UserDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

UserEntity user entity

swagger:model UserEntity

func (*UserEntity) ContextValidate ¶

func (m *UserEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user entity based on the context it is used

func (*UserEntity) MarshalBinary ¶

func (m *UserEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserEntity) UnmarshalBinary ¶

func (m *UserEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserEntity) Validate ¶

func (m *UserEntity) Validate(formats strfmt.Registry) error

Validate validates this user entity

type UserGroupDTO ¶

type UserGroupDTO struct {

	// The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here.
	// Unique: true
	AccessPolicies []*AccessPolicyEntity `json:"accessPolicies"`

	// Whether this tenant is configurable.
	Configurable bool `json:"configurable,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The identity of the tenant.
	Identity string `json:"identity,omitempty"`

	// The id of parent process group of this component if applicable.
	ParentGroupID string `json:"parentGroupId,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The users that belong to the user group.
	// Unique: true
	Users []*TenantEntity `json:"users"`

	// The ID of the corresponding component that is under version control
	VersionedComponentID string `json:"versionedComponentId,omitempty"`
}

UserGroupDTO user group d t o

swagger:model UserGroupDTO

func (*UserGroupDTO) ContextValidate ¶

func (m *UserGroupDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user group d t o based on the context it is used

func (*UserGroupDTO) MarshalBinary ¶

func (m *UserGroupDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserGroupDTO) UnmarshalBinary ¶

func (m *UserGroupDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserGroupDTO) Validate ¶

func (m *UserGroupDTO) Validate(formats strfmt.Registry) error

Validate validates this user group d t o

type UserGroupEntity ¶

type UserGroupEntity struct {

	// The bulletins for this component.
	Bulletins []*BulletinEntity `json:"bulletins"`

	// component
	Component *UserGroupDTO `json:"component,omitempty"`

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The id of the component.
	ID string `json:"id,omitempty"`

	// The permissions for this component.
	Permissions *PermissionsDTO `json:"permissions,omitempty"`

	// The position of this component in the UI if applicable.
	Position *PositionDTO `json:"position,omitempty"`

	// The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.
	Revision *RevisionDTO `json:"revision,omitempty"`

	// The URI for futures requests to the component.
	URI string `json:"uri,omitempty"`
}

UserGroupEntity user group entity

swagger:model UserGroupEntity

func (*UserGroupEntity) ContextValidate ¶

func (m *UserGroupEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user group entity based on the context it is used

func (*UserGroupEntity) MarshalBinary ¶

func (m *UserGroupEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserGroupEntity) UnmarshalBinary ¶

func (m *UserGroupEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserGroupEntity) Validate ¶

func (m *UserGroupEntity) Validate(formats strfmt.Registry) error

Validate validates this user group entity

type UserGroupsEntity ¶

type UserGroupsEntity struct {

	// user groups
	UserGroups []*UserGroupEntity `json:"userGroups"`
}

UserGroupsEntity user groups entity

swagger:model UserGroupsEntity

func (*UserGroupsEntity) ContextValidate ¶

func (m *UserGroupsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user groups entity based on the context it is used

func (*UserGroupsEntity) MarshalBinary ¶

func (m *UserGroupsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserGroupsEntity) UnmarshalBinary ¶

func (m *UserGroupsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserGroupsEntity) Validate ¶

func (m *UserGroupsEntity) Validate(formats strfmt.Registry) error

Validate validates this user groups entity

type UsersEntity ¶

type UsersEntity struct {

	// When this content was generated.
	Generated string `json:"generated,omitempty"`

	// users
	Users []*UserEntity `json:"users"`
}

UsersEntity users entity

swagger:model UsersEntity

func (*UsersEntity) ContextValidate ¶

func (m *UsersEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this users entity based on the context it is used

func (*UsersEntity) MarshalBinary ¶

func (m *UsersEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UsersEntity) UnmarshalBinary ¶

func (m *UsersEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UsersEntity) Validate ¶

func (m *UsersEntity) Validate(formats strfmt.Registry) error

Validate validates this users entity

type VariableDTO ¶

type VariableDTO struct {

	// A set of all components that will be affected if the value of this variable is changed
	// Unique: true
	AffectedComponents []*AffectedComponentEntity `json:"affectedComponents"`

	// The name of the variable
	Name string `json:"name,omitempty"`

	// The ID of the Process Group where this Variable is defined
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The value of the variable
	Value string `json:"value,omitempty"`
}

VariableDTO variable d t o

swagger:model VariableDTO

func (*VariableDTO) ContextValidate ¶

func (m *VariableDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this variable d t o based on the context it is used

func (*VariableDTO) MarshalBinary ¶

func (m *VariableDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableDTO) UnmarshalBinary ¶

func (m *VariableDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableDTO) Validate ¶

func (m *VariableDTO) Validate(formats strfmt.Registry) error

Validate validates this variable d t o

type VariableEntity ¶

type VariableEntity struct {

	// Indicates whether the user can write a given resource.
	CanWrite bool `json:"canWrite,omitempty"`

	// The variable information
	Variable *VariableDTO `json:"variable,omitempty"`
}

VariableEntity variable entity

swagger:model VariableEntity

func (*VariableEntity) ContextValidate ¶

func (m *VariableEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this variable entity based on the context it is used

func (*VariableEntity) MarshalBinary ¶

func (m *VariableEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableEntity) UnmarshalBinary ¶

func (m *VariableEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableEntity) Validate ¶

func (m *VariableEntity) Validate(formats strfmt.Registry) error

Validate validates this variable entity

type VariableRegistryDTO ¶

type VariableRegistryDTO struct {

	// The UUID of the Process Group that this Variable Registry belongs to
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The variables that are available in this Variable Registry
	// Unique: true
	Variables []*VariableEntity `json:"variables"`
}

VariableRegistryDTO variable registry d t o

swagger:model VariableRegistryDTO

func (*VariableRegistryDTO) ContextValidate ¶

func (m *VariableRegistryDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this variable registry d t o based on the context it is used

func (*VariableRegistryDTO) MarshalBinary ¶

func (m *VariableRegistryDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableRegistryDTO) UnmarshalBinary ¶

func (m *VariableRegistryDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableRegistryDTO) Validate ¶

func (m *VariableRegistryDTO) Validate(formats strfmt.Registry) error

Validate validates this variable registry d t o

type VariableRegistryEntity ¶

type VariableRegistryEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision of the Process Group that the Variable Registry belongs to
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The Variable Registry.
	VariableRegistry *VariableRegistryDTO `json:"variableRegistry,omitempty"`
}

VariableRegistryEntity variable registry entity

swagger:model VariableRegistryEntity

func (*VariableRegistryEntity) ContextValidate ¶

func (m *VariableRegistryEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this variable registry entity based on the context it is used

func (*VariableRegistryEntity) MarshalBinary ¶

func (m *VariableRegistryEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableRegistryEntity) UnmarshalBinary ¶

func (m *VariableRegistryEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableRegistryEntity) Validate ¶

func (m *VariableRegistryEntity) Validate(formats strfmt.Registry) error

Validate validates this variable registry entity

type VariableRegistryUpdateRequestDTO ¶

type VariableRegistryUpdateRequestDTO struct {

	// A set of all components that will be affected if the value of this variable is changed
	// Unique: true
	AffectedComponents []*AffectedComponentEntity `json:"affectedComponents"`

	// Whether or not the request is completed
	Complete bool `json:"complete,omitempty"`

	// The reason for the request failing, or null if the request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The timestamp of when the request was last updated
	// Format: date-time
	LastUpdated strfmt.DateTime `json:"lastUpdated,omitempty"`

	// A value between 0 and 100 (inclusive) indicating how close the request is to completion
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The unique ID of the Process Group that the variable registry belongs to
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The ID of the request
	RequestID string `json:"requestId,omitempty"`

	// A description of the current state of the request
	State string `json:"state,omitempty"`

	// The timestamp of when the request was submitted
	// Format: date-time
	SubmissionTime strfmt.DateTime `json:"submissionTime,omitempty"`

	// The steps that are required in order to complete the request, along with the status of each
	UpdateSteps []*VariableRegistryUpdateStepDTO `json:"updateSteps"`

	// The URI for the request
	URI string `json:"uri,omitempty"`
}

VariableRegistryUpdateRequestDTO variable registry update request d t o

swagger:model VariableRegistryUpdateRequestDTO

func (*VariableRegistryUpdateRequestDTO) ContextValidate ¶

func (m *VariableRegistryUpdateRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this variable registry update request d t o based on the context it is used

func (*VariableRegistryUpdateRequestDTO) MarshalBinary ¶

func (m *VariableRegistryUpdateRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableRegistryUpdateRequestDTO) UnmarshalBinary ¶

func (m *VariableRegistryUpdateRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableRegistryUpdateRequestDTO) Validate ¶

Validate validates this variable registry update request d t o

type VariableRegistryUpdateRequestEntity ¶

type VariableRegistryUpdateRequestEntity struct {

	// The revision for the Process Group that owns this variable registry.
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The Variable Registry Update Request
	Request *VariableRegistryUpdateRequestDTO `json:"request,omitempty"`
}

VariableRegistryUpdateRequestEntity variable registry update request entity

swagger:model VariableRegistryUpdateRequestEntity

func (*VariableRegistryUpdateRequestEntity) ContextValidate ¶

func (m *VariableRegistryUpdateRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this variable registry update request entity based on the context it is used

func (*VariableRegistryUpdateRequestEntity) MarshalBinary ¶

func (m *VariableRegistryUpdateRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableRegistryUpdateRequestEntity) UnmarshalBinary ¶

func (m *VariableRegistryUpdateRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableRegistryUpdateRequestEntity) Validate ¶

Validate validates this variable registry update request entity

type VariableRegistryUpdateStepDTO ¶

type VariableRegistryUpdateStepDTO struct {

	// Whether or not this step has completed
	Complete bool `json:"complete,omitempty"`

	// Explanation of what happens in this step
	Description string `json:"description,omitempty"`

	// An explanation of why this step failed, or null if this step did not fail
	FailureReason string `json:"failureReason,omitempty"`
}

VariableRegistryUpdateStepDTO variable registry update step d t o

swagger:model VariableRegistryUpdateStepDTO

func (*VariableRegistryUpdateStepDTO) ContextValidate ¶

func (m *VariableRegistryUpdateStepDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this variable registry update step d t o based on context it is used

func (*VariableRegistryUpdateStepDTO) MarshalBinary ¶

func (m *VariableRegistryUpdateStepDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VariableRegistryUpdateStepDTO) UnmarshalBinary ¶

func (m *VariableRegistryUpdateStepDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VariableRegistryUpdateStepDTO) Validate ¶

func (m *VariableRegistryUpdateStepDTO) Validate(formats strfmt.Registry) error

Validate validates this variable registry update step d t o

type VerifyConfigRequestDTO ¶

type VerifyConfigRequestDTO struct {

	// FlowFile Attributes that should be used to evaluate Expression Language for resolving property values
	Attributes map[string]string `json:"attributes,omitempty"`

	// Whether or not the request is completed
	Complete bool `json:"complete,omitempty"`

	// The ID of the component whose configuration was verified
	ComponentID string `json:"componentId,omitempty"`

	// The reason for the request failing, or null if the request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The timestamp of when the request was last updated
	// Format: date-time
	LastUpdated strfmt.DateTime `json:"lastUpdated,omitempty"`

	// A value between 0 and 100 (inclusive) indicating how close the request is to completion
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The configured component properties
	Properties map[string]string `json:"properties,omitempty"`

	// The ID of the request
	RequestID string `json:"requestId,omitempty"`

	// The Results of the verification
	Results []*ConfigVerificationResultDTO `json:"results"`

	// A description of the current state of the request
	State string `json:"state,omitempty"`

	// The timestamp of when the request was submitted
	// Format: date-time
	SubmissionTime strfmt.DateTime `json:"submissionTime,omitempty"`

	// The steps that are required in order to complete the request, along with the status of each
	UpdateSteps []*VerifyConfigUpdateStepDTO `json:"updateSteps"`

	// The URI for the request
	URI string `json:"uri,omitempty"`
}

VerifyConfigRequestDTO verify config request d t o

swagger:model VerifyConfigRequestDTO

func (*VerifyConfigRequestDTO) ContextValidate ¶

func (m *VerifyConfigRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this verify config request d t o based on the context it is used

func (*VerifyConfigRequestDTO) MarshalBinary ¶

func (m *VerifyConfigRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VerifyConfigRequestDTO) UnmarshalBinary ¶

func (m *VerifyConfigRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VerifyConfigRequestDTO) Validate ¶

func (m *VerifyConfigRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this verify config request d t o

type VerifyConfigRequestEntity ¶

type VerifyConfigRequestEntity struct {

	// The request
	Request *VerifyConfigRequestDTO `json:"request,omitempty"`
}

VerifyConfigRequestEntity verify config request entity

swagger:model VerifyConfigRequestEntity

func (*VerifyConfigRequestEntity) ContextValidate ¶

func (m *VerifyConfigRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this verify config request entity based on the context it is used

func (*VerifyConfigRequestEntity) MarshalBinary ¶

func (m *VerifyConfigRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VerifyConfigRequestEntity) UnmarshalBinary ¶

func (m *VerifyConfigRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VerifyConfigRequestEntity) Validate ¶

func (m *VerifyConfigRequestEntity) Validate(formats strfmt.Registry) error

Validate validates this verify config request entity

type VerifyConfigUpdateStepDTO ¶

type VerifyConfigUpdateStepDTO struct {

	// Whether or not this step has completed
	Complete bool `json:"complete,omitempty"`

	// Explanation of what happens in this step
	Description string `json:"description,omitempty"`

	// An explanation of why this step failed, or null if this step did not fail
	FailureReason string `json:"failureReason,omitempty"`
}

VerifyConfigUpdateStepDTO verify config update step d t o

swagger:model VerifyConfigUpdateStepDTO

func (*VerifyConfigUpdateStepDTO) ContextValidate ¶

func (m *VerifyConfigUpdateStepDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this verify config update step d t o based on context it is used

func (*VerifyConfigUpdateStepDTO) MarshalBinary ¶

func (m *VerifyConfigUpdateStepDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VerifyConfigUpdateStepDTO) UnmarshalBinary ¶

func (m *VerifyConfigUpdateStepDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VerifyConfigUpdateStepDTO) Validate ¶

func (m *VerifyConfigUpdateStepDTO) Validate(formats strfmt.Registry) error

Validate validates this verify config update step d t o

type VersionControlComponentMappingEntity ¶

type VersionControlComponentMappingEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The revision of the Process Group
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The mapping of Versioned Component Identifiers to instance ID's
	VersionControlComponentMapping map[string]string `json:"versionControlComponentMapping,omitempty"`

	// The Version Control information
	VersionControlInformation *VersionControlInformationDTO `json:"versionControlInformation,omitempty"`
}

VersionControlComponentMappingEntity version control component mapping entity

swagger:model VersionControlComponentMappingEntity

func (*VersionControlComponentMappingEntity) ContextValidate ¶

func (m *VersionControlComponentMappingEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this version control component mapping entity based on the context it is used

func (*VersionControlComponentMappingEntity) MarshalBinary ¶

func (m *VersionControlComponentMappingEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionControlComponentMappingEntity) UnmarshalBinary ¶

func (m *VersionControlComponentMappingEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionControlComponentMappingEntity) Validate ¶

Validate validates this version control component mapping entity

type VersionControlInformationDTO ¶

type VersionControlInformationDTO struct {

	// The ID of the bucket that the flow is stored in
	BucketID string `json:"bucketId,omitempty"`

	// The name of the bucket that the flow is stored in
	BucketName string `json:"bucketName,omitempty"`

	// The description of the flow
	FlowDescription string `json:"flowDescription,omitempty"`

	// The ID of the flow
	FlowID string `json:"flowId,omitempty"`

	// The name of the flow
	FlowName string `json:"flowName,omitempty"`

	// The ID of the Process Group that is under version control
	GroupID string `json:"groupId,omitempty"`

	// The ID of the registry that the flow is stored in
	RegistryID string `json:"registryId,omitempty"`

	// The name of the registry that the flow is stored in
	RegistryName string `json:"registryName,omitempty"`

	// The current state of the Process Group, as it relates to the Versioned Flow
	// Enum: [LOCALLY_MODIFIED STALE LOCALLY_MODIFIED_AND_STALE UP_TO_DATE SYNC_FAILURE]
	State string `json:"state,omitempty"`

	// Explanation of why the group is in the specified state
	StateExplanation string `json:"stateExplanation,omitempty"`

	// The storage location
	StorageLocation string `json:"storageLocation,omitempty"`

	// The version of the flow
	Version int32 `json:"version,omitempty"`
}

VersionControlInformationDTO version control information d t o

swagger:model VersionControlInformationDTO

func (*VersionControlInformationDTO) ContextValidate ¶

func (m *VersionControlInformationDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this version control information d t o based on context it is used

func (*VersionControlInformationDTO) MarshalBinary ¶

func (m *VersionControlInformationDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionControlInformationDTO) UnmarshalBinary ¶

func (m *VersionControlInformationDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionControlInformationDTO) Validate ¶

func (m *VersionControlInformationDTO) Validate(formats strfmt.Registry) error

Validate validates this version control information d t o

type VersionControlInformationEntity ¶

type VersionControlInformationEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The Revision for the Process Group
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The Version Control information
	VersionControlInformation *VersionControlInformationDTO `json:"versionControlInformation,omitempty"`
}

VersionControlInformationEntity version control information entity

swagger:model VersionControlInformationEntity

func (*VersionControlInformationEntity) ContextValidate ¶

func (m *VersionControlInformationEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this version control information entity based on the context it is used

func (*VersionControlInformationEntity) MarshalBinary ¶

func (m *VersionControlInformationEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionControlInformationEntity) UnmarshalBinary ¶

func (m *VersionControlInformationEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionControlInformationEntity) Validate ¶

Validate validates this version control information entity

type VersionInfoDTO ¶

type VersionInfoDTO struct {

	// Build branch
	BuildBranch string `json:"buildBranch,omitempty"`

	// Build revision or commit hash
	BuildRevision string `json:"buildRevision,omitempty"`

	// Build tag
	BuildTag string `json:"buildTag,omitempty"`

	// Build timestamp
	// Format: date-time
	BuildTimestamp strfmt.DateTime `json:"buildTimestamp,omitempty"`

	// Java JVM vendor
	JavaVendor string `json:"javaVendor,omitempty"`

	// Java version
	JavaVersion string `json:"javaVersion,omitempty"`

	// The version of this NiFi.
	NiFiVersion string `json:"niFiVersion,omitempty"`

	// Host operating system architecture
	OsArchitecture string `json:"osArchitecture,omitempty"`

	// Host operating system name
	OsName string `json:"osName,omitempty"`

	// Host operating system version
	OsVersion string `json:"osVersion,omitempty"`
}

VersionInfoDTO version info d t o

swagger:model VersionInfoDTO

func (*VersionInfoDTO) ContextValidate ¶

func (m *VersionInfoDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this version info d t o based on context it is used

func (*VersionInfoDTO) MarshalBinary ¶

func (m *VersionInfoDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionInfoDTO) UnmarshalBinary ¶

func (m *VersionInfoDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionInfoDTO) Validate ¶

func (m *VersionInfoDTO) Validate(formats strfmt.Registry) error

Validate validates this version info d t o

type VersionedConnection ¶

type VersionedConnection struct {

	// The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue.
	BackPressureDataSizeThreshold string `json:"backPressureDataSizeThreshold,omitempty"`

	// The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue.
	BackPressureObjectThreshold int64 `json:"backPressureObjectThreshold,omitempty"`

	// The bend points on the connection.
	Bends []*Position `json:"bends"`

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The destination of the connection.
	Destination *ConnectableComponent `json:"destination,omitempty"`

	// The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it.
	FlowFileExpiration string `json:"flowFileExpiration,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The index of the bend point where to place the connection label.
	LabelIndex int32 `json:"labelIndex,omitempty"`

	// Whether or not compression should be used when transferring FlowFiles between nodes
	// Enum: [DO_NOT_COMPRESS COMPRESS_ATTRIBUTES_ONLY COMPRESS_ATTRIBUTES_AND_CONTENT]
	LoadBalanceCompression string `json:"loadBalanceCompression,omitempty"`

	// The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified.
	// Enum: [DO_NOT_LOAD_BALANCE PARTITION_BY_ATTRIBUTE ROUND_ROBIN SINGLE_NODE]
	LoadBalanceStrategy string `json:"loadBalanceStrategy,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect.
	PartitioningAttribute string `json:"partitioningAttribute,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The comparators used to prioritize the queue.
	Prioritizers []string `json:"prioritizers"`

	// The selected relationship that comprise the connection.
	// Unique: true
	SelectedRelationships []string `json:"selectedRelationships"`

	// The source of the connection.
	Source *ConnectableComponent `json:"source,omitempty"`

	// The z index of the connection.
	ZIndex int64 `json:"zIndex,omitempty"`
}

VersionedConnection versioned connection

swagger:model VersionedConnection

func (*VersionedConnection) ContextValidate ¶

func (m *VersionedConnection) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned connection based on the context it is used

func (*VersionedConnection) MarshalBinary ¶

func (m *VersionedConnection) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedConnection) UnmarshalBinary ¶

func (m *VersionedConnection) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedConnection) Validate ¶

func (m *VersionedConnection) Validate(formats strfmt.Registry) error

Validate validates this versioned connection

type VersionedControllerService ¶

type VersionedControllerService struct {

	// The annotation for the controller service. This is how the custom UI relays configuration to the controller service.
	AnnotationData string `json:"annotationData,omitempty"`

	// The level at which the controller service will report bulletins.
	BulletinLevel string `json:"bulletinLevel,omitempty"`

	// Information about the bundle from which the component came
	Bundle *Bundle `json:"bundle,omitempty"`

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// Lists the APIs this Controller Service implements.
	ControllerServiceApis []*ControllerServiceAPI `json:"controllerServiceApis"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The properties for the component. Properties whose value is not set will only contain the property name.
	Properties map[string]string `json:"properties,omitempty"`

	// The property descriptors for the component.
	PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"`

	// The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED
	// Enum: [ENABLED DISABLED RUNNING]
	ScheduledState string `json:"scheduledState,omitempty"`

	// The type of the extension component
	Type string `json:"type,omitempty"`
}

VersionedControllerService versioned controller service

swagger:model VersionedControllerService

func (*VersionedControllerService) ContextValidate ¶

func (m *VersionedControllerService) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned controller service based on the context it is used

func (*VersionedControllerService) MarshalBinary ¶

func (m *VersionedControllerService) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedControllerService) UnmarshalBinary ¶

func (m *VersionedControllerService) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedControllerService) Validate ¶

func (m *VersionedControllerService) Validate(formats strfmt.Registry) error

Validate validates this versioned controller service

type VersionedFlowCoordinates ¶

type VersionedFlowCoordinates struct {

	// The UUID of the bucket that the flow resides in
	BucketID string `json:"bucketId,omitempty"`

	// The UUID of the flow
	FlowID string `json:"flowId,omitempty"`

	// Whether or not these coordinates point to the latest version of the flow
	Latest bool `json:"latest,omitempty"`

	// The identifier of the Flow Registry that contains the flow
	RegistryID string `json:"registryId,omitempty"`

	// The URL of the Flow Registry that contains the flow
	RegistryURL string `json:"registryUrl,omitempty"`

	// The location of the Flow Registry that stores the flow
	StorageLocation string `json:"storageLocation,omitempty"`

	// The version of the flow
	Version int32 `json:"version,omitempty"`
}

VersionedFlowCoordinates versioned flow coordinates

swagger:model VersionedFlowCoordinates

func (*VersionedFlowCoordinates) ContextValidate ¶

func (m *VersionedFlowCoordinates) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this versioned flow coordinates based on context it is used

func (*VersionedFlowCoordinates) MarshalBinary ¶

func (m *VersionedFlowCoordinates) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowCoordinates) UnmarshalBinary ¶

func (m *VersionedFlowCoordinates) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowCoordinates) Validate ¶

func (m *VersionedFlowCoordinates) Validate(formats strfmt.Registry) error

Validate validates this versioned flow coordinates

type VersionedFlowDTO ¶

type VersionedFlowDTO struct {

	// The action being performed
	// Enum: [COMMIT FORCE_COMMIT]
	Action string `json:"action,omitempty"`

	// The ID of the bucket where the flow is stored
	BucketID string `json:"bucketId,omitempty"`

	// Comments for the changeset
	Comments string `json:"comments,omitempty"`

	// A description of the flow
	Description string `json:"description,omitempty"`

	// The ID of the flow
	FlowID string `json:"flowId,omitempty"`

	// The name of the flow
	FlowName string `json:"flowName,omitempty"`

	// The ID of the registry that the flow is tracked to
	RegistryID string `json:"registryId,omitempty"`
}

VersionedFlowDTO versioned flow d t o

swagger:model VersionedFlowDTO

func (*VersionedFlowDTO) ContextValidate ¶

func (m *VersionedFlowDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this versioned flow d t o based on context it is used

func (*VersionedFlowDTO) MarshalBinary ¶

func (m *VersionedFlowDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowDTO) UnmarshalBinary ¶

func (m *VersionedFlowDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowDTO) Validate ¶

func (m *VersionedFlowDTO) Validate(formats strfmt.Registry) error

Validate validates this versioned flow d t o

type VersionedFlowEntity ¶

type VersionedFlowEntity struct {

	// The versioned flow
	VersionedFlow *VersionedFlowDTO `json:"versionedFlow,omitempty"`
}

VersionedFlowEntity versioned flow entity

swagger:model VersionedFlowEntity

func (*VersionedFlowEntity) ContextValidate ¶

func (m *VersionedFlowEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned flow entity based on the context it is used

func (*VersionedFlowEntity) MarshalBinary ¶

func (m *VersionedFlowEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowEntity) UnmarshalBinary ¶

func (m *VersionedFlowEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowEntity) Validate ¶

func (m *VersionedFlowEntity) Validate(formats strfmt.Registry) error

Validate validates this versioned flow entity

type VersionedFlowSnapshotEntity ¶

type VersionedFlowSnapshotEntity struct {

	// Acknowledges that this node is disconnected to allow for mutable requests to proceed.
	DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"`

	// The Revision of the Process Group under Version Control
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The ID of the Registry that this flow belongs to
	RegistryID string `json:"registryId,omitempty"`

	// If the Process Group to be updated has a child or descendant Process Group that is also under Version Control, this specifies whether or not the contents of that child/descendant Process Group should be updated.
	UpdateDescendantVersionedFlows bool `json:"updateDescendantVersionedFlows,omitempty"`

	// The versioned flow snapshot
	VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"`
}

VersionedFlowSnapshotEntity versioned flow snapshot entity

swagger:model VersionedFlowSnapshotEntity

func (*VersionedFlowSnapshotEntity) ContextValidate ¶

func (m *VersionedFlowSnapshotEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned flow snapshot entity based on the context it is used

func (*VersionedFlowSnapshotEntity) MarshalBinary ¶

func (m *VersionedFlowSnapshotEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowSnapshotEntity) UnmarshalBinary ¶

func (m *VersionedFlowSnapshotEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowSnapshotEntity) Validate ¶

func (m *VersionedFlowSnapshotEntity) Validate(formats strfmt.Registry) error

Validate validates this versioned flow snapshot entity

type VersionedFlowSnapshotMetadataEntity ¶

type VersionedFlowSnapshotMetadataEntity struct {

	// The ID of the Registry that this flow belongs to
	RegistryID string `json:"registryId,omitempty"`

	// The collection of registered flow snapshot metadata
	VersionedFlowSnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"versionedFlowSnapshotMetadata,omitempty"`
}

VersionedFlowSnapshotMetadataEntity versioned flow snapshot metadata entity

swagger:model VersionedFlowSnapshotMetadataEntity

func (*VersionedFlowSnapshotMetadataEntity) ContextValidate ¶

func (m *VersionedFlowSnapshotMetadataEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned flow snapshot metadata entity based on the context it is used

func (*VersionedFlowSnapshotMetadataEntity) MarshalBinary ¶

func (m *VersionedFlowSnapshotMetadataEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowSnapshotMetadataEntity) UnmarshalBinary ¶

func (m *VersionedFlowSnapshotMetadataEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowSnapshotMetadataEntity) Validate ¶

Validate validates this versioned flow snapshot metadata entity

type VersionedFlowSnapshotMetadataSetEntity ¶

type VersionedFlowSnapshotMetadataSetEntity struct {

	// versioned flow snapshot metadata set
	// Unique: true
	VersionedFlowSnapshotMetadataSet []*VersionedFlowSnapshotMetadataEntity `json:"versionedFlowSnapshotMetadataSet"`
}

VersionedFlowSnapshotMetadataSetEntity versioned flow snapshot metadata set entity

swagger:model VersionedFlowSnapshotMetadataSetEntity

func (*VersionedFlowSnapshotMetadataSetEntity) ContextValidate ¶

ContextValidate validate this versioned flow snapshot metadata set entity based on the context it is used

func (*VersionedFlowSnapshotMetadataSetEntity) MarshalBinary ¶

func (m *VersionedFlowSnapshotMetadataSetEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowSnapshotMetadataSetEntity) UnmarshalBinary ¶

func (m *VersionedFlowSnapshotMetadataSetEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowSnapshotMetadataSetEntity) Validate ¶

Validate validates this versioned flow snapshot metadata set entity

type VersionedFlowUpdateRequestDTO ¶

type VersionedFlowUpdateRequestDTO struct {

	// Whether or not this request has completed
	Complete bool `json:"complete,omitempty"`

	// An explanation of why this request failed, or null if this request has not failed
	FailureReason string `json:"failureReason,omitempty"`

	// The last time this request was updated.
	LastUpdated string `json:"lastUpdated,omitempty"`

	// The percentage complete for the request, between 0 and 100
	PercentCompleted int32 `json:"percentCompleted,omitempty"`

	// The unique ID of the Process Group being updated
	ProcessGroupID string `json:"processGroupId,omitempty"`

	// The unique ID of this request.
	RequestID string `json:"requestId,omitempty"`

	// The state of the request
	State string `json:"state,omitempty"`

	// The URI for future requests to this drop request.
	URI string `json:"uri,omitempty"`

	// The VersionControlInformation that describes where the Versioned Flow is located; this may not be populated until the request is completed.
	VersionControlInformation *VersionControlInformationDTO `json:"versionControlInformation,omitempty"`
}

VersionedFlowUpdateRequestDTO versioned flow update request d t o

swagger:model VersionedFlowUpdateRequestDTO

func (*VersionedFlowUpdateRequestDTO) ContextValidate ¶

func (m *VersionedFlowUpdateRequestDTO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned flow update request d t o based on the context it is used

func (*VersionedFlowUpdateRequestDTO) MarshalBinary ¶

func (m *VersionedFlowUpdateRequestDTO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowUpdateRequestDTO) UnmarshalBinary ¶

func (m *VersionedFlowUpdateRequestDTO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowUpdateRequestDTO) Validate ¶

func (m *VersionedFlowUpdateRequestDTO) Validate(formats strfmt.Registry) error

Validate validates this versioned flow update request d t o

type VersionedFlowUpdateRequestEntity ¶

type VersionedFlowUpdateRequestEntity struct {

	// The revision for the Process Group being updated.
	ProcessGroupRevision *RevisionDTO `json:"processGroupRevision,omitempty"`

	// The Flow Update Request
	Request *VersionedFlowUpdateRequestDTO `json:"request,omitempty"`
}

VersionedFlowUpdateRequestEntity versioned flow update request entity

swagger:model VersionedFlowUpdateRequestEntity

func (*VersionedFlowUpdateRequestEntity) ContextValidate ¶

func (m *VersionedFlowUpdateRequestEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned flow update request entity based on the context it is used

func (*VersionedFlowUpdateRequestEntity) MarshalBinary ¶

func (m *VersionedFlowUpdateRequestEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowUpdateRequestEntity) UnmarshalBinary ¶

func (m *VersionedFlowUpdateRequestEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowUpdateRequestEntity) Validate ¶

Validate validates this versioned flow update request entity

type VersionedFlowsEntity ¶

type VersionedFlowsEntity struct {

	// versioned flows
	// Unique: true
	VersionedFlows []*VersionedFlowEntity `json:"versionedFlows"`
}

VersionedFlowsEntity versioned flows entity

swagger:model VersionedFlowsEntity

func (*VersionedFlowsEntity) ContextValidate ¶

func (m *VersionedFlowsEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned flows entity based on the context it is used

func (*VersionedFlowsEntity) MarshalBinary ¶

func (m *VersionedFlowsEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFlowsEntity) UnmarshalBinary ¶

func (m *VersionedFlowsEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFlowsEntity) Validate ¶

func (m *VersionedFlowsEntity) Validate(formats strfmt.Registry) error

Validate validates this versioned flows entity

type VersionedFunnel ¶

type VersionedFunnel struct {

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`
}

VersionedFunnel versioned funnel

swagger:model VersionedFunnel

func (*VersionedFunnel) ContextValidate ¶

func (m *VersionedFunnel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned funnel based on the context it is used

func (*VersionedFunnel) MarshalBinary ¶

func (m *VersionedFunnel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedFunnel) UnmarshalBinary ¶

func (m *VersionedFunnel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedFunnel) Validate ¶

func (m *VersionedFunnel) Validate(formats strfmt.Registry) error

Validate validates this versioned funnel

type VersionedLabel ¶

type VersionedLabel struct {

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The height of the label in pixels when at a 1:1 scale.
	Height float64 `json:"height,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The text that appears in the label.
	Label string `json:"label,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The styles for this label (font-size : 12px, background-color : #eee, etc).
	Style map[string]string `json:"style,omitempty"`

	// The width of the label in pixels when at a 1:1 scale.
	Width float64 `json:"width,omitempty"`

	// The z index of the connection.
	ZIndex int64 `json:"zIndex,omitempty"`
}

VersionedLabel versioned label

swagger:model VersionedLabel

func (*VersionedLabel) ContextValidate ¶

func (m *VersionedLabel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned label based on the context it is used

func (*VersionedLabel) MarshalBinary ¶

func (m *VersionedLabel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedLabel) UnmarshalBinary ¶

func (m *VersionedLabel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedLabel) Validate ¶

func (m *VersionedLabel) Validate(formats strfmt.Registry) error

Validate validates this versioned label

type VersionedParameter ¶

type VersionedParameter struct {

	// The description of the param
	Description string `json:"description,omitempty"`

	// The name of the parameter
	Name string `json:"name,omitempty"`

	// Whether or not the parameter value is provided by a ParameterProvider
	Provided bool `json:"provided,omitempty"`

	// Whether or not the parameter value is sensitive
	Sensitive bool `json:"sensitive,omitempty"`

	// The value of the parameter
	Value string `json:"value,omitempty"`
}

VersionedParameter versioned parameter

swagger:model VersionedParameter

func (*VersionedParameter) ContextValidate ¶

func (m *VersionedParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this versioned parameter based on context it is used

func (*VersionedParameter) MarshalBinary ¶

func (m *VersionedParameter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedParameter) UnmarshalBinary ¶

func (m *VersionedParameter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedParameter) Validate ¶

func (m *VersionedParameter) Validate(formats strfmt.Registry) error

Validate validates this versioned parameter

type VersionedParameterContext ¶

type VersionedParameterContext struct {

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The description of the parameter context
	Description string `json:"description,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The names of additional parameter contexts from which to inherit parameters
	InheritedParameterContexts []string `json:"inheritedParameterContexts"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The corresponding parameter group name fetched from the parameter provider, if applicable
	ParameterGroupName string `json:"parameterGroupName,omitempty"`

	// The identifier of an optional parameter provider
	ParameterProvider string `json:"parameterProvider,omitempty"`

	// The parameters in the context
	// Unique: true
	Parameters []*VersionedParameter `json:"parameters"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// True if the parameter provider is set and the context should receive updates when its parameters are next fetched
	Synchronized bool `json:"synchronized,omitempty"`
}

VersionedParameterContext versioned parameter context

swagger:model VersionedParameterContext

func (*VersionedParameterContext) ContextValidate ¶

func (m *VersionedParameterContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned parameter context based on the context it is used

func (*VersionedParameterContext) MarshalBinary ¶

func (m *VersionedParameterContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedParameterContext) UnmarshalBinary ¶

func (m *VersionedParameterContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedParameterContext) Validate ¶

func (m *VersionedParameterContext) Validate(formats strfmt.Registry) error

Validate validates this versioned parameter context

type VersionedPort ¶

type VersionedPort struct {

	// Whether or not this port allows remote access for site-to-site
	AllowRemoteAccess bool `json:"allowRemoteAccess,omitempty"`

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The number of tasks that should be concurrently scheduled for the port.
	ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The scheduled state of the component
	// Enum: [ENABLED DISABLED RUNNING]
	ScheduledState string `json:"scheduledState,omitempty"`

	// The type of port.
	// Enum: [INPUT_PORT OUTPUT_PORT]
	Type string `json:"type,omitempty"`
}

VersionedPort versioned port

swagger:model VersionedPort

func (*VersionedPort) ContextValidate ¶

func (m *VersionedPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned port based on the context it is used

func (*VersionedPort) MarshalBinary ¶

func (m *VersionedPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedPort) UnmarshalBinary ¶

func (m *VersionedPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedPort) Validate ¶

func (m *VersionedPort) Validate(formats strfmt.Registry) error

Validate validates this versioned port

type VersionedProcessGroup ¶

type VersionedProcessGroup struct {

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The Connections
	// Unique: true
	Connections []*VersionedConnection `json:"connections"`

	// The Controller Services
	// Unique: true
	ControllerServices []*VersionedControllerService `json:"controllerServices"`

	// Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied.
	DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"`

	// Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied.
	DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"`

	// The default FlowFile Expiration for this Process Group.
	DefaultFlowFileExpiration string `json:"defaultFlowFileExpiration,omitempty"`

	// The configured FlowFile Concurrency for the Process Group
	FlowFileConcurrency string `json:"flowFileConcurrency,omitempty"`

	// The FlowFile Outbound Policy for the Process Group
	FlowFileOutboundPolicy string `json:"flowFileOutboundPolicy,omitempty"`

	// The Funnels
	// Unique: true
	Funnels []*VersionedFunnel `json:"funnels"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The Input Ports
	// Unique: true
	InputPorts []*VersionedPort `json:"inputPorts"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The Labels
	// Unique: true
	Labels []*VersionedLabel `json:"labels"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The Output Ports
	// Unique: true
	OutputPorts []*VersionedPort `json:"outputPorts"`

	// The name of the parameter context used by this process group
	ParameterContextName string `json:"parameterContextName,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The child Process Groups
	// Unique: true
	ProcessGroups []*VersionedProcessGroup `json:"processGroups"`

	// The Processors
	// Unique: true
	Processors []*VersionedProcessor `json:"processors"`

	// The Remote Process Groups
	// Unique: true
	RemoteProcessGroups []*VersionedRemoteProcessGroup `json:"remoteProcessGroups"`

	// The Variables in the Variable Registry for this Process Group (not including any ancestor or descendant Process Groups)
	Variables map[string]string `json:"variables,omitempty"`

	// The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control
	VersionedFlowCoordinates *VersionedFlowCoordinates `json:"versionedFlowCoordinates,omitempty"`
}

VersionedProcessGroup versioned process group

swagger:model VersionedProcessGroup

func (*VersionedProcessGroup) ContextValidate ¶

func (m *VersionedProcessGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned process group based on the context it is used

func (*VersionedProcessGroup) MarshalBinary ¶

func (m *VersionedProcessGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedProcessGroup) UnmarshalBinary ¶

func (m *VersionedProcessGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedProcessGroup) Validate ¶

func (m *VersionedProcessGroup) Validate(formats strfmt.Registry) error

Validate validates this versioned process group

type VersionedProcessor ¶

type VersionedProcessor struct {

	// The annotation data for the processor used to relay configuration between a custom UI and the procesosr.
	AnnotationData string `json:"annotationData"`

	// The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.
	// Unique: true
	AutoTerminatedRelationships []string `json:"autoTerminatedRelationships"`

	// Determines whether the FlowFile should be penalized or the processor should be yielded between retries.
	// Enum: [PENALIZE_FLOWFILE YIELD_PROCESSOR]
	BackoffMechanism string `json:"backoffMechanism,omitempty"`

	// The level at which the processor will report bulletins.
	BulletinLevel string `json:"bulletinLevel,omitempty"`

	// Information about the bundle from which the component came
	Bundle *Bundle `json:"bundle,omitempty"`

	// The user-supplied comments for the component
	Comments string `json:"comments"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored.
	ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"`

	// Indicates the node where the process will execute.
	ExecutionNode string `json:"executionNode,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// Maximum amount of time to be waited during a retry period.
	MaxBackoffPeriod string `json:"maxBackoffPeriod,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The amout of time that is used when the process penalizes a flowfile.
	PenaltyDuration string `json:"penaltyDuration,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The properties for the component. Properties whose value is not set will only contain the property name.
	Properties map[string]string `json:"properties,omitempty"`

	// The property descriptors for the component.
	PropertyDescriptors map[string]VersionedPropertyDescriptor `json:"propertyDescriptors,omitempty"`

	// All the relationships should be retried.
	// Unique: true
	RetriedRelationships []string `json:"retriedRelationships"`

	// Overall number of retries.
	RetryCount int32 `json:"retryCount,omitempty"`

	// The run duration for the processor in milliseconds.
	RunDurationMillis int64 `json:"runDurationMillis"`

	// The scheduled state of the component
	// Enum: [ENABLED DISABLED RUNNING]
	ScheduledState string `json:"scheduledState,omitempty"`

	// The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy.
	SchedulingPeriod string `json:"schedulingPeriod,omitempty"`

	// Indicates whether the processor should be scheduled to run in event or timer driven mode.
	SchedulingStrategy string `json:"schedulingStrategy,omitempty"`

	// Stylistic data for rendering in a UI
	Style map[string]string `json:"style"`

	// The type of the extension component
	Type string `json:"type,omitempty"`

	// The amount of time that must elapse before this processor is scheduled again after yielding.
	YieldDuration string `json:"yieldDuration,omitempty"`
}

VersionedProcessor versioned processor

swagger:model VersionedProcessor

func (*VersionedProcessor) ContextValidate ¶

func (m *VersionedProcessor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned processor based on the context it is used

func (*VersionedProcessor) MarshalBinary ¶

func (m *VersionedProcessor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedProcessor) UnmarshalBinary ¶

func (m *VersionedProcessor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedProcessor) Validate ¶

func (m *VersionedProcessor) Validate(formats strfmt.Registry) error

Validate validates this versioned processor

type VersionedPropertyDescriptor ¶

type VersionedPropertyDescriptor struct {

	// The display name of the property
	DisplayName string `json:"displayName,omitempty"`

	// Whether or not the property provides the identifier of a Controller Service
	IdentifiesControllerService bool `json:"identifiesControllerService,omitempty"`

	// The name of the property
	Name string `json:"name,omitempty"`

	// Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any
	ResourceDefinition *VersionedResourceDefinition `json:"resourceDefinition,omitempty"`

	// Whether or not the property is considered sensitive
	Sensitive bool `json:"sensitive,omitempty"`
}

VersionedPropertyDescriptor versioned property descriptor

swagger:model VersionedPropertyDescriptor

func (*VersionedPropertyDescriptor) ContextValidate ¶

func (m *VersionedPropertyDescriptor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned property descriptor based on the context it is used

func (*VersionedPropertyDescriptor) MarshalBinary ¶

func (m *VersionedPropertyDescriptor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedPropertyDescriptor) UnmarshalBinary ¶

func (m *VersionedPropertyDescriptor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedPropertyDescriptor) Validate ¶

func (m *VersionedPropertyDescriptor) Validate(formats strfmt.Registry) error

Validate validates this versioned property descriptor

type VersionedRemoteGroupPort ¶

type VersionedRemoteGroupPort struct {

	// The batch settings for data transmission.
	BatchSize *BatchSize `json:"batchSize,omitempty"`

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The number of task that may transmit flowfiles to the target port concurrently.
	ConcurrentlySchedulableTaskCount int32 `json:"concurrentlySchedulableTaskCount,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// The id of the remote process group that the port resides in.
	RemoteGroupID string `json:"remoteGroupId,omitempty"`

	// The scheduled state of the component
	// Enum: [ENABLED DISABLED RUNNING]
	ScheduledState string `json:"scheduledState,omitempty"`

	// The ID of the port on the target NiFi instance
	TargetID string `json:"targetId,omitempty"`

	// Whether the flowfiles are compressed when sent to the target port.
	UseCompression bool `json:"useCompression,omitempty"`
}

VersionedRemoteGroupPort versioned remote group port

swagger:model VersionedRemoteGroupPort

func (*VersionedRemoteGroupPort) ContextValidate ¶

func (m *VersionedRemoteGroupPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned remote group port based on the context it is used

func (*VersionedRemoteGroupPort) MarshalBinary ¶

func (m *VersionedRemoteGroupPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedRemoteGroupPort) UnmarshalBinary ¶

func (m *VersionedRemoteGroupPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedRemoteGroupPort) Validate ¶

func (m *VersionedRemoteGroupPort) Validate(formats strfmt.Registry) error

Validate validates this versioned remote group port

type VersionedRemoteProcessGroup ¶

type VersionedRemoteProcessGroup struct {

	// The user-supplied comments for the component
	Comments string `json:"comments,omitempty"`

	// The time period used for the timeout when communicating with the target.
	CommunicationsTimeout string `json:"communicationsTimeout,omitempty"`

	// component type
	// Enum: [CONNECTION PROCESSOR PROCESS_GROUP REMOTE_PROCESS_GROUP INPUT_PORT OUTPUT_PORT REMOTE_INPUT_PORT REMOTE_OUTPUT_PORT FUNNEL LABEL CONTROLLER_SERVICE REPORTING_TASK PARAMETER_CONTEXT PARAMETER_PROVIDER TEMPLATE FLOW_REGISTRY_CLIENT]
	ComponentType string `json:"componentType,omitempty"`

	// The ID of the Process Group that this component belongs to
	GroupIdentifier string `json:"groupIdentifier,omitempty"`

	// The component's unique identifier
	Identifier string `json:"identifier,omitempty"`

	// A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance
	// Unique: true
	InputPorts []*VersionedRemoteGroupPort `json:"inputPorts"`

	// The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
	InstanceIdentifier string `json:"instanceIdentifier,omitempty"`

	// The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier.
	LocalNetworkInterface string `json:"localNetworkInterface,omitempty"`

	// The component's name
	Name string `json:"name,omitempty"`

	// A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance
	// Unique: true
	OutputPorts []*VersionedRemoteGroupPort `json:"outputPorts"`

	// The component's position on the graph
	Position *Position `json:"position,omitempty"`

	// proxy host
	ProxyHost string `json:"proxyHost,omitempty"`

	// proxy password
	ProxyPassword string `json:"proxyPassword,omitempty"`

	// proxy port
	ProxyPort int32 `json:"proxyPort,omitempty"`

	// proxy user
	ProxyUser string `json:"proxyUser,omitempty"`

	// [DEPRECATED] The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target uri nor uris are set, then returns null.
	TargetURI string `json:"targetUri,omitempty"`

	// The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null.
	TargetUris string `json:"targetUris,omitempty"`

	// The Transport Protocol that is used for Site-to-Site communications
	// Enum: [RAW HTTP]
	TransportProtocol string `json:"transportProtocol,omitempty"`

	// When yielding, this amount of time must elapse before the remote process group is scheduled again.
	YieldDuration string `json:"yieldDuration,omitempty"`
}

VersionedRemoteProcessGroup versioned remote process group

swagger:model VersionedRemoteProcessGroup

func (*VersionedRemoteProcessGroup) ContextValidate ¶

func (m *VersionedRemoteProcessGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this versioned remote process group based on the context it is used

func (*VersionedRemoteProcessGroup) MarshalBinary ¶

func (m *VersionedRemoteProcessGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedRemoteProcessGroup) UnmarshalBinary ¶

func (m *VersionedRemoteProcessGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedRemoteProcessGroup) Validate ¶

func (m *VersionedRemoteProcessGroup) Validate(formats strfmt.Registry) error

Validate validates this versioned remote process group

type VersionedResourceDefinition ¶

type VersionedResourceDefinition struct {

	// The cardinality of the resource
	// Enum: [SINGLE MULTIPLE]
	Cardinality string `json:"cardinality,omitempty"`

	// The types of resource that the Property Descriptor is allowed to reference
	// Unique: true
	ResourceTypes []string `json:"resourceTypes"`
}

VersionedResourceDefinition versioned resource definition

swagger:model VersionedResourceDefinition

func (*VersionedResourceDefinition) ContextValidate ¶

func (m *VersionedResourceDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this versioned resource definition based on context it is used

func (*VersionedResourceDefinition) MarshalBinary ¶

func (m *VersionedResourceDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionedResourceDefinition) UnmarshalBinary ¶

func (m *VersionedResourceDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionedResourceDefinition) Validate ¶

func (m *VersionedResourceDefinition) Validate(formats strfmt.Registry) error

Validate validates this versioned resource definition

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL