* Network package ARN. *
*/ private String arn; /** ** ID of the network package. *
*/ private String id; /** ** Onboarding state of the network service descriptor in the network package. *
*/ private String nsdOnboardingState; /** ** Operational state of the network service descriptor in the network package. *
*/ private String nsdOperationalState; /** ** Usage state of the network service descriptor in the network package. *
*/ private String nsdUsageState; /** ** A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *
*/ private java.util.Map* Network package ARN. *
* * @param arn * Network package ARN. */ public void setArn(String arn) { this.arn = arn; } /** ** Network package ARN. *
* * @return Network package ARN. */ public String getArn() { return this.arn; } /** ** Network package ARN. *
* * @param arn * Network package ARN. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateSolNetworkPackageResult withArn(String arn) { setArn(arn); return this; } /** ** ID of the network package. *
* * @param id * ID of the network package. */ public void setId(String id) { this.id = id; } /** ** ID of the network package. *
* * @return ID of the network package. */ public String getId() { return this.id; } /** ** ID of the network package. *
* * @param id * ID of the network package. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateSolNetworkPackageResult withId(String id) { setId(id); return this; } /** ** Onboarding state of the network service descriptor in the network package. *
* * @param nsdOnboardingState * Onboarding state of the network service descriptor in the network package. * @see NsdOnboardingState */ public void setNsdOnboardingState(String nsdOnboardingState) { this.nsdOnboardingState = nsdOnboardingState; } /** ** Onboarding state of the network service descriptor in the network package. *
* * @return Onboarding state of the network service descriptor in the network package. * @see NsdOnboardingState */ public String getNsdOnboardingState() { return this.nsdOnboardingState; } /** ** Onboarding state of the network service descriptor in the network package. *
* * @param nsdOnboardingState * Onboarding state of the network service descriptor in the network package. * @return Returns a reference to this object so that method calls can be chained together. * @see NsdOnboardingState */ public CreateSolNetworkPackageResult withNsdOnboardingState(String nsdOnboardingState) { setNsdOnboardingState(nsdOnboardingState); return this; } /** ** Onboarding state of the network service descriptor in the network package. *
* * @param nsdOnboardingState * Onboarding state of the network service descriptor in the network package. * @return Returns a reference to this object so that method calls can be chained together. * @see NsdOnboardingState */ public CreateSolNetworkPackageResult withNsdOnboardingState(NsdOnboardingState nsdOnboardingState) { this.nsdOnboardingState = nsdOnboardingState.toString(); return this; } /** ** Operational state of the network service descriptor in the network package. *
* * @param nsdOperationalState * Operational state of the network service descriptor in the network package. * @see NsdOperationalState */ public void setNsdOperationalState(String nsdOperationalState) { this.nsdOperationalState = nsdOperationalState; } /** ** Operational state of the network service descriptor in the network package. *
* * @return Operational state of the network service descriptor in the network package. * @see NsdOperationalState */ public String getNsdOperationalState() { return this.nsdOperationalState; } /** ** Operational state of the network service descriptor in the network package. *
* * @param nsdOperationalState * Operational state of the network service descriptor in the network package. * @return Returns a reference to this object so that method calls can be chained together. * @see NsdOperationalState */ public CreateSolNetworkPackageResult withNsdOperationalState(String nsdOperationalState) { setNsdOperationalState(nsdOperationalState); return this; } /** ** Operational state of the network service descriptor in the network package. *
* * @param nsdOperationalState * Operational state of the network service descriptor in the network package. * @return Returns a reference to this object so that method calls can be chained together. * @see NsdOperationalState */ public CreateSolNetworkPackageResult withNsdOperationalState(NsdOperationalState nsdOperationalState) { this.nsdOperationalState = nsdOperationalState.toString(); return this; } /** ** Usage state of the network service descriptor in the network package. *
* * @param nsdUsageState * Usage state of the network service descriptor in the network package. * @see NsdUsageState */ public void setNsdUsageState(String nsdUsageState) { this.nsdUsageState = nsdUsageState; } /** ** Usage state of the network service descriptor in the network package. *
* * @return Usage state of the network service descriptor in the network package. * @see NsdUsageState */ public String getNsdUsageState() { return this.nsdUsageState; } /** ** Usage state of the network service descriptor in the network package. *
* * @param nsdUsageState * Usage state of the network service descriptor in the network package. * @return Returns a reference to this object so that method calls can be chained together. * @see NsdUsageState */ public CreateSolNetworkPackageResult withNsdUsageState(String nsdUsageState) { setNsdUsageState(nsdUsageState); return this; } /** ** Usage state of the network service descriptor in the network package. *
* * @param nsdUsageState * Usage state of the network service descriptor in the network package. * @return Returns a reference to this object so that method calls can be chained together. * @see NsdUsageState */ public CreateSolNetworkPackageResult withNsdUsageState(NsdUsageState nsdUsageState) { this.nsdUsageState = nsdUsageState.toString(); return this; } /** ** A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *
* * @return A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an * optional value. You can use tags to search and filter your resources or track your Amazon Web Services * costs. */ public java.util.Map* A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *
* * @param tags * A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an * optional value. You can use tags to search and filter your resources or track your Amazon Web Services * costs. */ public void setTags(java.util.Map* A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *
* * @param tags * A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an * optional value. You can use tags to search and filter your resources or track your Amazon Web Services * costs. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateSolNetworkPackageResult withTags(java.util.Map