Class AppInputSource
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AppInputSource.Builder,
AppInputSource>
The list of Resilience Hub application input sources.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AppInputSource.Builder
builder()
The namespace on your Amazon Elastic Kubernetes Service cluster.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final ResourceMappingType
The resource type of the input source.final String
The resource type of the input source.final Integer
The number of resources.static Class
<? extends AppInputSource.Builder> final String
The Amazon Resource Name (ARN) of the input source.final String
The name of the input source.final TerraformSource
The name of the Terraform s3 state file.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
eksSourceClusterNamespace
The namespace on your Amazon Elastic Kubernetes Service cluster.
- Returns:
- The namespace on your Amazon Elastic Kubernetes Service cluster.
-
importType
The resource type of the input source.
If the service returns an enum value that is not available in the current SDK version,
importType
will returnResourceMappingType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromimportTypeAsString()
.- Returns:
- The resource type of the input source.
- See Also:
-
importTypeAsString
The resource type of the input source.
If the service returns an enum value that is not available in the current SDK version,
importType
will returnResourceMappingType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromimportTypeAsString()
.- Returns:
- The resource type of the input source.
- See Also:
-
resourceCount
The number of resources.
- Returns:
- The number of resources.
-
sourceArn
The Amazon Resource Name (ARN) of the input source. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
- Returns:
- The Amazon Resource Name (ARN) of the input source. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
-
sourceName
The name of the input source.
- Returns:
- The name of the input source.
-
terraformSource
The name of the Terraform s3 state file.
- Returns:
- The name of the Terraform s3 state file.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<AppInputSource.Builder,
AppInputSource> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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. -
getValueForField
-
sdkFields
-