Class StudioWebPortalSettings
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.StudioWebPortalSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StudioWebPortalSettings.Builder,StudioWebPortalSettings>
@Generated("software.amazon.awssdk:codegen") public final class StudioWebPortalSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StudioWebPortalSettings.Builder,StudioWebPortalSettings>
Studio settings. If these settings are applied on a user level, they take priority over the settings applied on a domain level.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStudioWebPortalSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StudioWebPortalSettings.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasHiddenAppTypes()For responses, this returns true if the service returned a value for the HiddenAppTypes property.booleanhasHiddenInstanceTypes()For responses, this returns true if the service returned a value for the HiddenInstanceTypes property.booleanhasHiddenMlTools()For responses, this returns true if the service returned a value for the HiddenMlTools property.booleanhasHiddenSageMakerImageVersionAliases()For responses, this returns true if the service returned a value for the HiddenSageMakerImageVersionAliases property.List<AppType>hiddenAppTypes()The Applications supported in Studio that are hidden from the Studio left navigation pane.List<String>hiddenAppTypesAsStrings()The Applications supported in Studio that are hidden from the Studio left navigation pane.List<AppInstanceType>hiddenInstanceTypes()The instance types you are hiding from the Studio user interface.List<String>hiddenInstanceTypesAsStrings()The instance types you are hiding from the Studio user interface.List<MlTools>hiddenMlTools()The machine learning tools that are hidden from the Studio left navigation pane.List<String>hiddenMlToolsAsStrings()The machine learning tools that are hidden from the Studio left navigation pane.List<HiddenSageMakerImage>hiddenSageMakerImageVersionAliases()The version aliases you are hiding from the Studio user interface.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StudioWebPortalSettings.Builder>serializableBuilderClass()StudioWebPortalSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
hiddenMlTools
public final List<MlTools> hiddenMlTools()
The machine learning tools that are hidden from the Studio left navigation pane.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenMlTools()method.- Returns:
- The machine learning tools that are hidden from the Studio left navigation pane.
-
hasHiddenMlTools
public final boolean hasHiddenMlTools()
For responses, this returns true if the service returned a value for the HiddenMlTools property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
hiddenMlToolsAsStrings
public final List<String> hiddenMlToolsAsStrings()
The machine learning tools that are hidden from the Studio left navigation pane.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenMlTools()method.- Returns:
- The machine learning tools that are hidden from the Studio left navigation pane.
-
hiddenAppTypes
public final List<AppType> hiddenAppTypes()
The Applications supported in Studio that are hidden from the Studio left navigation pane.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenAppTypes()method.- Returns:
- The Applications supported in Studio that are hidden from the Studio left navigation pane.
-
hasHiddenAppTypes
public final boolean hasHiddenAppTypes()
For responses, this returns true if the service returned a value for the HiddenAppTypes property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
hiddenAppTypesAsStrings
public final List<String> hiddenAppTypesAsStrings()
The Applications supported in Studio that are hidden from the Studio left navigation pane.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenAppTypes()method.- Returns:
- The Applications supported in Studio that are hidden from the Studio left navigation pane.
-
hiddenInstanceTypes
public final List<AppInstanceType> hiddenInstanceTypes()
The instance types you are hiding from the Studio user interface.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenInstanceTypes()method.- Returns:
- The instance types you are hiding from the Studio user interface.
-
hasHiddenInstanceTypes
public final boolean hasHiddenInstanceTypes()
For responses, this returns true if the service returned a value for the HiddenInstanceTypes property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
hiddenInstanceTypesAsStrings
public final List<String> hiddenInstanceTypesAsStrings()
The instance types you are hiding from the Studio user interface.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenInstanceTypes()method.- Returns:
- The instance types you are hiding from the Studio user interface.
-
hasHiddenSageMakerImageVersionAliases
public final boolean hasHiddenSageMakerImageVersionAliases()
For responses, this returns true if the service returned a value for the HiddenSageMakerImageVersionAliases property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
hiddenSageMakerImageVersionAliases
public final List<HiddenSageMakerImage> hiddenSageMakerImageVersionAliases()
The version aliases you are hiding from the Studio user interface.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasHiddenSageMakerImageVersionAliases()method.- Returns:
- The version aliases you are hiding from the Studio user interface.
-
toBuilder
public StudioWebPortalSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StudioWebPortalSettings.Builder,StudioWebPortalSettings>
-
builder
public static StudioWebPortalSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends StudioWebPortalSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-