@Generated(value="software.amazon.awssdk:codegen") public final class UpdatePortfolioShareRequest extends ServiceCatalogRequest implements ToCopyableBuilder<UpdatePortfolioShareRequest.Builder,UpdatePortfolioShareRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdatePortfolioShareRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
acceptLanguage()
The language code.
|
String |
accountId()
The Amazon Web Services account Id of the recipient account.
|
static UpdatePortfolioShareRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
OrganizationNode |
organizationNode()
Returns the value of the OrganizationNode property for this object.
|
String |
portfolioId()
The unique identifier of the portfolio for which the share will be updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdatePortfolioShareRequest.Builder> |
serializableBuilderClass() |
Boolean |
sharePrincipals()
A flag to enables or disables
Principals sharing in the portfolio. |
Boolean |
shareTagOptions()
Enables or disables
TagOptions sharing for the portfolio share. |
UpdatePortfolioShareRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String acceptLanguage()
The language code.
jp - Japanese
zh - Chinese
jp - Japanese
zh - Chinese
public final String portfolioId()
The unique identifier of the portfolio for which the share will be updated.
public final String accountId()
The Amazon Web Services account Id of the recipient account. This field is required when updating an external account to account type share.
public final OrganizationNode organizationNode()
public final Boolean shareTagOptions()
Enables or disables TagOptions sharing for the portfolio share. If this field is not provided, the
current state of TagOptions sharing on the portfolio share will not be modified.
TagOptions sharing for the portfolio share. If this field is not
provided, the current state of TagOptions sharing on the portfolio share will not be modified.public final Boolean sharePrincipals()
A flag to enables or disables Principals sharing in the portfolio. If this field is not provided,
the current state of the Principals sharing on the portfolio share will not be modified.
Principals sharing in the portfolio. If this field is not
provided, the current state of the Principals sharing on the portfolio share will not be
modified.public UpdatePortfolioShareRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdatePortfolioShareRequest.Builder,UpdatePortfolioShareRequest>toBuilder in class ServiceCatalogRequestpublic static UpdatePortfolioShareRequest.Builder builder()
public static Class<? extends UpdatePortfolioShareRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.