Class ControllerServiceDTO
java.lang.Object
org.apache.nifi.api.toolkit.model.ControllerServiceDTO
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen",
date="2023-11-22T19:25:26.907436939-06:00[America/Chicago]")
public class ControllerServiceDTO
extends Object
ControllerServiceDTO
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The state of the controller service.static enum
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) -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private BundleDTO
private String
private List
<ControllerServiceApiDTO> private String
private Boolean
private Map
<String, PropertyDescriptorDTO> private Boolean
private String
private Boolean
private String
private String
private Boolean
private PositionDTO
private Boolean
private ControllerServiceDTO.StateEnum
private Boolean
private String
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddControllerServiceApisItem
(ControllerServiceApiDTO controllerServiceApisItem) addReferencingComponentsItem
(ControllerServiceReferencingComponentEntity referencingComponentsItem) addSensitiveDynamicPropertyNamesItem
(String sensitiveDynamicPropertyNamesItem) addValidationErrorsItem
(String validationErrorsItem) annotationData
(String annotationData) bulletinLevel
(String bulletinLevel) controllerServiceApis
(List<ControllerServiceApiDTO> controllerServiceApis) customUiUrl
(String customUiUrl) deprecated
(Boolean deprecated) descriptors
(Map<String, PropertyDescriptorDTO> descriptors) boolean
extensionMissing
(Boolean extensionMissing) The annotation for the controller service.The level at which the controller service will report bulletins.Get bundleThe comments for the controller service.Lists the APIs this Controller Service implements.The URL for the controller services custom configuration UI if applicable.The descriptors for the controller service properties.getId()
The id of the component.getName()
The name of the controller service.The id of parent process group of this component if applicable.Get positionThe properties of the controller service.All components referencing this controller service.Set of sensitive dynamic property namesgetState()
The state of the controller service.getType()
The type of the controller service.The validation errors from the controller service.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)The ID of the corresponding component that is under version controlint
hashCode()
Whether the ontroller service has been deprecated.Whether the underlying extension is missing.Whether the controller service has multiple versions available.Whether the controller service persists state.Whether the controller service requires elevated privileges.Whether the controller service supports sensitive dynamic properties.multipleVersionsAvailable
(Boolean multipleVersionsAvailable) parentGroupId
(String parentGroupId) persistsState
(Boolean persistsState) position
(PositionDTO position) properties
(Map<String, String> properties) putDescriptorsItem
(String key, PropertyDescriptorDTO descriptorsItem) putPropertiesItem
(String key, String propertiesItem) referencingComponents
(List<ControllerServiceReferencingComponentEntity> referencingComponents) restricted
(Boolean restricted) sensitiveDynamicPropertyNames
(List<String> sensitiveDynamicPropertyNames) void
setAnnotationData
(String annotationData) void
setBulletinLevel
(String bulletinLevel) void
void
setComments
(String comments) void
setControllerServiceApis
(List<ControllerServiceApiDTO> controllerServiceApis) void
setCustomUiUrl
(String customUiUrl) void
setDeprecated
(Boolean deprecated) void
setDescriptors
(Map<String, PropertyDescriptorDTO> descriptors) void
setExtensionMissing
(Boolean extensionMissing) void
void
setMultipleVersionsAvailable
(Boolean multipleVersionsAvailable) void
void
setParentGroupId
(String parentGroupId) void
setPersistsState
(Boolean persistsState) void
setPosition
(PositionDTO position) void
setProperties
(Map<String, String> properties) void
setReferencingComponents
(List<ControllerServiceReferencingComponentEntity> referencingComponents) void
setRestricted
(Boolean restricted) void
setSensitiveDynamicPropertyNames
(List<String> sensitiveDynamicPropertyNames) void
void
setSupportsSensitiveDynamicProperties
(Boolean supportsSensitiveDynamicProperties) void
void
setValidationErrors
(List<String> validationErrors) void
setVersionedComponentId
(String versionedComponentId) supportsSensitiveDynamicProperties
(Boolean supportsSensitiveDynamicProperties) private String
Convert the given object to string with each line indented by 4 spaces (except the first line).toString()
validationErrors
(List<String> validationErrors) versionedComponentId
(String versionedComponentId)
-
Field Details
-
id
-
versionedComponentId
-
parentGroupId
-
position
-
name
-
type
-
bundle
-
controllerServiceApis
-
comments
-
state
-
persistsState
-
restricted
-
deprecated
-
multipleVersionsAvailable
-
supportsSensitiveDynamicProperties
-
properties
-
descriptors
-
sensitiveDynamicPropertyNames
-
customUiUrl
-
annotationData
-
referencingComponents
-
validationErrors
-
validationStatus
-
bulletinLevel
-
extensionMissing
-
-
Constructor Details
-
ControllerServiceDTO
public ControllerServiceDTO()
-
-
Method Details
-
id
-
getId
The id of the component.- Returns:
- id
-
setId
-
versionedComponentId
-
getVersionedComponentId
The ID of the corresponding component that is under version control- Returns:
- versionedComponentId
-
setVersionedComponentId
-
parentGroupId
-
getParentGroupId
The id of parent process group of this component if applicable.- Returns:
- parentGroupId
-
setParentGroupId
-
position
-
getPosition
Get position- Returns:
- position
-
setPosition
-
name
-
getName
The name of the controller service.- Returns:
- name
-
setName
-
type
-
getType
The type of the controller service.- Returns:
- type
-
setType
-
bundle
-
getBundle
Get bundle- Returns:
- bundle
-
setBundle
-
controllerServiceApis
public ControllerServiceDTO controllerServiceApis(List<ControllerServiceApiDTO> controllerServiceApis) -
addControllerServiceApisItem
public ControllerServiceDTO addControllerServiceApisItem(ControllerServiceApiDTO controllerServiceApisItem) -
getControllerServiceApis
Lists the APIs this Controller Service implements.- Returns:
- controllerServiceApis
-
setControllerServiceApis
-
comments
-
getComments
The comments for the controller service.- Returns:
- comments
-
setComments
-
state
-
getState
The state of the controller service.- Returns:
- state
-
setState
-
persistsState
-
isPersistsState
Whether the controller service persists state.- Returns:
- persistsState
-
setPersistsState
-
restricted
-
isRestricted
Whether the controller service requires elevated privileges.- Returns:
- restricted
-
setRestricted
-
deprecated
-
isDeprecated
Whether the ontroller service has been deprecated.- Returns:
- deprecated
-
setDeprecated
-
multipleVersionsAvailable
-
isMultipleVersionsAvailable
Whether the controller service has multiple versions available.- Returns:
- multipleVersionsAvailable
-
setMultipleVersionsAvailable
-
supportsSensitiveDynamicProperties
public ControllerServiceDTO supportsSensitiveDynamicProperties(Boolean supportsSensitiveDynamicProperties) -
isSupportsSensitiveDynamicProperties
Whether the controller service supports sensitive dynamic properties.- Returns:
- supportsSensitiveDynamicProperties
-
setSupportsSensitiveDynamicProperties
-
properties
-
putPropertiesItem
-
getProperties
The properties of the controller service.- Returns:
- properties
-
setProperties
-
descriptors
-
putDescriptorsItem
-
getDescriptors
The descriptors for the controller service properties.- Returns:
- descriptors
-
setDescriptors
-
sensitiveDynamicPropertyNames
public ControllerServiceDTO sensitiveDynamicPropertyNames(List<String> sensitiveDynamicPropertyNames) -
addSensitiveDynamicPropertyNamesItem
public ControllerServiceDTO addSensitiveDynamicPropertyNamesItem(String sensitiveDynamicPropertyNamesItem) -
getSensitiveDynamicPropertyNames
Set of sensitive dynamic property names- Returns:
- sensitiveDynamicPropertyNames
-
setSensitiveDynamicPropertyNames
-
customUiUrl
-
getCustomUiUrl
The URL for the controller services custom configuration UI if applicable.- Returns:
- customUiUrl
-
setCustomUiUrl
-
annotationData
-
getAnnotationData
The annotation for the controller service. This is how the custom UI relays configuration to the controller service.- Returns:
- annotationData
-
setAnnotationData
-
referencingComponents
public ControllerServiceDTO referencingComponents(List<ControllerServiceReferencingComponentEntity> referencingComponents) -
addReferencingComponentsItem
public ControllerServiceDTO addReferencingComponentsItem(ControllerServiceReferencingComponentEntity referencingComponentsItem) -
getReferencingComponents
All components referencing this controller service.- Returns:
- referencingComponents
-
setReferencingComponents
public void setReferencingComponents(List<ControllerServiceReferencingComponentEntity> referencingComponents) -
validationErrors
-
addValidationErrorsItem
-
getValidationErrors
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.- Returns:
- validationErrors
-
setValidationErrors
-
getValidationStatus
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)- Returns:
- validationStatus
-
bulletinLevel
-
getBulletinLevel
The level at which the controller service will report bulletins.- Returns:
- bulletinLevel
-
setBulletinLevel
-
extensionMissing
-
isExtensionMissing
Whether the underlying extension is missing.- Returns:
- extensionMissing
-
setExtensionMissing
-
equals
-
hashCode
public int hashCode() -
toString
-
toIndentedString
Convert the given object to string with each line indented by 4 spaces (except the first line).
-