diff options
Diffstat (limited to 'dcae-analytics-cdap-common-model/src/main/xcore-gen/org/openecomp/dcae/analytics/cdap/common/TcaConfiguration.java')
-rw-r--r-- | dcae-analytics-cdap-common-model/src/main/xcore-gen/org/openecomp/dcae/analytics/cdap/common/TcaConfiguration.java | 730 |
1 files changed, 730 insertions, 0 deletions
diff --git a/dcae-analytics-cdap-common-model/src/main/xcore-gen/org/openecomp/dcae/analytics/cdap/common/TcaConfiguration.java b/dcae-analytics-cdap-common-model/src/main/xcore-gen/org/openecomp/dcae/analytics/cdap/common/TcaConfiguration.java new file mode 100644 index 0000000..b86fe62 --- /dev/null +++ b/dcae-analytics-cdap-common-model/src/main/xcore-gen/org/openecomp/dcae/analytics/cdap/common/TcaConfiguration.java @@ -0,0 +1,730 @@ + +/*- + * ============LICENSE_START========================================== + * OPENECOMP - DCAE + * =================================================================== + * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END============================================ + */ + +/** + */ +package org.openecomp.dcae.analytics.cdap.common; + +import org.openecomp.dcae.controller.service.cdap.CdapServiceInstanceConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * <!-- begin-user-doc --> + * A representation of the model object '<em><b>Tca Configuration</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getDomain <em>Domain</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostName <em>Subscriber Host Name</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostPort <em>Subscriber Host Port</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTopicName <em>Subscriber Topic Name</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberProtocol <em>Subscriber Protocol</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserName <em>Subscriber User Name</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserPassword <em>Subscriber User Password</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberContentType <em>Subscriber Content Type</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerId <em>Subscriber Consumer Id</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerGroup <em>Subscriber Consumer Group</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTimeoutMS <em>Subscriber Timeout MS</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberMessageLimit <em>Subscriber Message Limit</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberPollingInterval <em>Subscriber Polling Interval</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostName <em>Publisher Host Name</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostPort <em>Publisher Host Port</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherTopicName <em>Publisher Topic Name</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherProtocol <em>Publisher Protocol</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserName <em>Publisher User Name</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserPassword <em>Publisher User Password</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherContentType <em>Publisher Content Type</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxBatchSize <em>Publisher Max Batch Size</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxRecoveryQueueSize <em>Publisher Max Recovery Queue Size</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherPollingInterval <em>Publisher Polling Interval</em>}</li> + * <li>{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getMetricsPerFunctionalRole <em>Metrics Per Functional Role</em>}</li> + * </ul> + * </p> + * + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration() + * @model + * @generated + */ +public interface TcaConfiguration extends CdapServiceInstanceConfiguration { + /** + * Returns the value of the '<em><b>Domain</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Domain</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Domain</em>' attribute. + * @see #setDomain(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_Domain() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:domain'" + * @generated + */ + String getDomain(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getDomain <em>Domain</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Domain</em>' attribute. + * @see #getDomain() + * @generated + */ + void setDomain(String value); + + /** + * Returns the value of the '<em><b>Subscriber Host Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Host Name</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Host Name</em>' attribute. + * @see #setSubscriberHostName(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberHostName() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberHostName'" + * @generated + */ + String getSubscriberHostName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostName <em>Subscriber Host Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Host Name</em>' attribute. + * @see #getSubscriberHostName() + * @generated + */ + void setSubscriberHostName(String value); + + /** + * Returns the value of the '<em><b>Subscriber Host Port</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Host Port</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Host Port</em>' attribute. + * @see #setSubscriberHostPort(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberHostPort() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberHostPort'" + * @generated + */ + String getSubscriberHostPort(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostPort <em>Subscriber Host Port</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Host Port</em>' attribute. + * @see #getSubscriberHostPort() + * @generated + */ + void setSubscriberHostPort(String value); + + /** + * Returns the value of the '<em><b>Subscriber Topic Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Topic Name</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Topic Name</em>' attribute. + * @see #setSubscriberTopicName(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberTopicName() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberTopicName'" + * @generated + */ + String getSubscriberTopicName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTopicName <em>Subscriber Topic Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Topic Name</em>' attribute. + * @see #getSubscriberTopicName() + * @generated + */ + void setSubscriberTopicName(String value); + + /** + * Returns the value of the '<em><b>Subscriber Protocol</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Protocol</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Protocol</em>' attribute. + * @see #setSubscriberProtocol(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberProtocol() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberProtocol'" + * @generated + */ + String getSubscriberProtocol(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberProtocol <em>Subscriber Protocol</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Protocol</em>' attribute. + * @see #getSubscriberProtocol() + * @generated + */ + void setSubscriberProtocol(String value); + + /** + * Returns the value of the '<em><b>Subscriber User Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber User Name</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber User Name</em>' attribute. + * @see #setSubscriberUserName(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberUserName() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberUserName'" + * @generated + */ + String getSubscriberUserName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserName <em>Subscriber User Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber User Name</em>' attribute. + * @see #getSubscriberUserName() + * @generated + */ + void setSubscriberUserName(String value); + + /** + * Returns the value of the '<em><b>Subscriber User Password</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber User Password</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber User Password</em>' attribute. + * @see #setSubscriberUserPassword(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberUserPassword() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberUserPassword'" + * @generated + */ + String getSubscriberUserPassword(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserPassword <em>Subscriber User Password</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber User Password</em>' attribute. + * @see #getSubscriberUserPassword() + * @generated + */ + void setSubscriberUserPassword(String value); + + /** + * Returns the value of the '<em><b>Subscriber Content Type</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Content Type</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Content Type</em>' attribute. + * @see #setSubscriberContentType(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberContentType() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberContentType'" + * @generated + */ + String getSubscriberContentType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberContentType <em>Subscriber Content Type</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Content Type</em>' attribute. + * @see #getSubscriberContentType() + * @generated + */ + void setSubscriberContentType(String value); + + /** + * Returns the value of the '<em><b>Subscriber Consumer Id</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Consumer Id</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Consumer Id</em>' attribute. + * @see #setSubscriberConsumerId(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberConsumerId() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberConsumerId'" + * @generated + */ + String getSubscriberConsumerId(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerId <em>Subscriber Consumer Id</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Consumer Id</em>' attribute. + * @see #getSubscriberConsumerId() + * @generated + */ + void setSubscriberConsumerId(String value); + + /** + * Returns the value of the '<em><b>Subscriber Consumer Group</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Consumer Group</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Consumer Group</em>' attribute. + * @see #setSubscriberConsumerGroup(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberConsumerGroup() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberConsumerGroup'" + * @generated + */ + String getSubscriberConsumerGroup(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerGroup <em>Subscriber Consumer Group</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Consumer Group</em>' attribute. + * @see #getSubscriberConsumerGroup() + * @generated + */ + void setSubscriberConsumerGroup(String value); + + /** + * Returns the value of the '<em><b>Subscriber Timeout MS</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Timeout MS</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Timeout MS</em>' attribute. + * @see #setSubscriberTimeoutMS(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberTimeoutMS() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberTimeoutMS'" + * @generated + */ + String getSubscriberTimeoutMS(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTimeoutMS <em>Subscriber Timeout MS</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Timeout MS</em>' attribute. + * @see #getSubscriberTimeoutMS() + * @generated + */ + void setSubscriberTimeoutMS(String value); + + /** + * Returns the value of the '<em><b>Subscriber Message Limit</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Message Limit</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Message Limit</em>' attribute. + * @see #setSubscriberMessageLimit(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberMessageLimit() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberMessageLimit'" + * @generated + */ + String getSubscriberMessageLimit(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberMessageLimit <em>Subscriber Message Limit</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Message Limit</em>' attribute. + * @see #getSubscriberMessageLimit() + * @generated + */ + void setSubscriberMessageLimit(String value); + + /** + * Returns the value of the '<em><b>Subscriber Polling Interval</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Subscriber Polling Interval</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Subscriber Polling Interval</em>' attribute. + * @see #setSubscriberPollingInterval(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_SubscriberPollingInterval() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:subscriberPollingInterval'" + * @generated + */ + String getSubscriberPollingInterval(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberPollingInterval <em>Subscriber Polling Interval</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Subscriber Polling Interval</em>' attribute. + * @see #getSubscriberPollingInterval() + * @generated + */ + void setSubscriberPollingInterval(String value); + + /** + * Returns the value of the '<em><b>Publisher Host Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Host Name</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Host Name</em>' attribute. + * @see #setPublisherHostName(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherHostName() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherHostName'" + * @generated + */ + String getPublisherHostName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostName <em>Publisher Host Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Host Name</em>' attribute. + * @see #getPublisherHostName() + * @generated + */ + void setPublisherHostName(String value); + + /** + * Returns the value of the '<em><b>Publisher Host Port</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Host Port</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Host Port</em>' attribute. + * @see #setPublisherHostPort(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherHostPort() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherHostPort'" + * @generated + */ + String getPublisherHostPort(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostPort <em>Publisher Host Port</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Host Port</em>' attribute. + * @see #getPublisherHostPort() + * @generated + */ + void setPublisherHostPort(String value); + + /** + * Returns the value of the '<em><b>Publisher Topic Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Topic Name</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Topic Name</em>' attribute. + * @see #setPublisherTopicName(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherTopicName() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherTopicName'" + * @generated + */ + String getPublisherTopicName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherTopicName <em>Publisher Topic Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Topic Name</em>' attribute. + * @see #getPublisherTopicName() + * @generated + */ + void setPublisherTopicName(String value); + + /** + * Returns the value of the '<em><b>Publisher Protocol</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Protocol</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Protocol</em>' attribute. + * @see #setPublisherProtocol(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherProtocol() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherProtocol'" + * @generated + */ + String getPublisherProtocol(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherProtocol <em>Publisher Protocol</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Protocol</em>' attribute. + * @see #getPublisherProtocol() + * @generated + */ + void setPublisherProtocol(String value); + + /** + * Returns the value of the '<em><b>Publisher User Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher User Name</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher User Name</em>' attribute. + * @see #setPublisherUserName(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherUserName() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherUserName'" + * @generated + */ + String getPublisherUserName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserName <em>Publisher User Name</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher User Name</em>' attribute. + * @see #getPublisherUserName() + * @generated + */ + void setPublisherUserName(String value); + + /** + * Returns the value of the '<em><b>Publisher User Password</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher User Password</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher User Password</em>' attribute. + * @see #setPublisherUserPassword(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherUserPassword() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherUserPassword'" + * @generated + */ + String getPublisherUserPassword(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserPassword <em>Publisher User Password</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher User Password</em>' attribute. + * @see #getPublisherUserPassword() + * @generated + */ + void setPublisherUserPassword(String value); + + /** + * Returns the value of the '<em><b>Publisher Content Type</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Content Type</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Content Type</em>' attribute. + * @see #setPublisherContentType(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherContentType() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherContentType'" + * @generated + */ + String getPublisherContentType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherContentType <em>Publisher Content Type</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Content Type</em>' attribute. + * @see #getPublisherContentType() + * @generated + */ + void setPublisherContentType(String value); + + /** + * Returns the value of the '<em><b>Publisher Max Batch Size</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Max Batch Size</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Max Batch Size</em>' attribute. + * @see #setPublisherMaxBatchSize(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherMaxBatchSize() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherMaxBatchSize'" + * @generated + */ + String getPublisherMaxBatchSize(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxBatchSize <em>Publisher Max Batch Size</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Max Batch Size</em>' attribute. + * @see #getPublisherMaxBatchSize() + * @generated + */ + void setPublisherMaxBatchSize(String value); + + /** + * Returns the value of the '<em><b>Publisher Max Recovery Queue Size</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Max Recovery Queue Size</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Max Recovery Queue Size</em>' attribute. + * @see #setPublisherMaxRecoveryQueueSize(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherMaxRecoveryQueueSize() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherMaxRecoveryQueueSize'" + * @generated + */ + String getPublisherMaxRecoveryQueueSize(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxRecoveryQueueSize <em>Publisher Max Recovery Queue Size</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Max Recovery Queue Size</em>' attribute. + * @see #getPublisherMaxRecoveryQueueSize() + * @generated + */ + void setPublisherMaxRecoveryQueueSize(String value); + + /** + * Returns the value of the '<em><b>Publisher Polling Interval</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Publisher Polling Interval</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Publisher Polling Interval</em>' attribute. + * @see #setPublisherPollingInterval(String) + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_PublisherPollingInterval() + * @model unique="false" + * annotation="http://openecomp.org type='configuration'" + * annotation="http://openecomp.org/cdap destination='namespace-prefs:cdap-tca:publisherPollingInterval'" + * @generated + */ + String getPublisherPollingInterval(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherPollingInterval <em>Publisher Polling Interval</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Publisher Polling Interval</em>' attribute. + * @see #getPublisherPollingInterval() + * @generated + */ + void setPublisherPollingInterval(String value); + + /** + * Returns the value of the '<em><b>Metrics Per Functional Role</b></em>' containment reference list. + * The list contents are of type {@link org.openecomp.dcae.analytics.cdap.common.TcaMetrics}. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Metrics Per Functional Role</em>' containment reference list isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Metrics Per Functional Role</em>' containment reference list. + * @see org.openecomp.dcae.analytics.cdap.common.CommonPackage#getTcaConfiguration_MetricsPerFunctionalRole() + * @model containment="true" + * @generated + */ + EList<TcaMetrics> getMetricsPerFunctionalRole(); + +} // TcaConfiguration |