Class ResourceDetails
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ResourceDetails.Builder,
ResourceDetails>
Additional details about a resource related to a finding.
To provide the details, use the object that corresponds to the resource type. For example, if the resource type is
AwsEc2Instance
, then you use the AwsEc2Instance
object to provide the details.
If the type-specific object does not contain all of the fields you want to populate, then you use the
Other
object to populate those additional fields.
You also use the Other
object to populate the details when the selected type does not have a
corresponding object.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal AwsAmazonMqBrokerDetails
Provides details about AppSync message broker.Provides information about a REST API in version 1 of Amazon API Gateway.Provides information about a version 1 Amazon API Gateway stage.Provides information about a version 2 API in Amazon API Gateway.Provides information about a version 2 stage for Amazon API Gateway.Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.Provides information about an Amazon Athena workgroup.Details for an autoscaling group.Provides details about a launch configuration.Provides details about an Backup backup plan.Provides details about an Backup backup vault.Provides details about an Backup backup, or recovery point.Provides details about an Certificate Manager certificate.Details about an CloudFormation stack.Details about a CloudFront distribution.Provides details about a CloudTrail trail.Details about an Amazon CloudWatch alarm.Details for an CodeBuild project.final AwsDmsEndpointDetails
Provides details about an Database Migration Service (DMS) endpoint.Provides details about an DMS replication instance.Provides details about an DMS replication task.final AwsDynamoDbTableDetails
Details about a DynamoDB table.Provides details about an Client VPN endpoint.final AwsEc2EipDetails
Details about an Elastic IP address.final AwsEc2InstanceDetails
Details about an EC2 instance related to a finding.Returns the value of the AwsEc2LaunchTemplate property for this object.final AwsEc2NetworkAclDetails
Details about an EC2 network access control list (ACL).Details for an EC2 network interface.final AwsEc2RouteTableDetails
Provides details about a route table.Details for an EC2 security group.final AwsEc2SubnetDetails
Details about a subnet in Amazon EC2.Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.final AwsEc2VolumeDetails
Details for an Amazon EC2 volume.final AwsEc2VpcDetails
Details for an Amazon EC2 VPC.Details about the service configuration for a VPC endpoint service.Details about an Amazon EC2 VPC peering connection.Details about an Amazon EC2 VPN connection.Information about an Amazon ECR image.final AwsEcrRepositoryDetails
Information about an Amazon Elastic Container Registry repository.final AwsEcsClusterDetails
Details about an Amazon ECS cluster.final AwsEcsContainerDetails
Provides information about a Docker container that's part of a task.final AwsEcsServiceDetails
Details about a service within an ECS cluster.final AwsEcsTaskDetails
Details about a task in a cluster.Details about a task definition.final AwsEfsAccessPointDetails
Details about an Amazon EFS access point.final AwsEksClusterDetails
Details about an Amazon EKS cluster.Details about an Elastic Beanstalk environment.Details for an Elasticsearch domain.Contains details about a Classic Load Balancer.Details about a load balancer.A schema defines the structure of events that are sent to Amazon EventBridge.final AwsEventsEndpointDetails
Provides details about an Amazon EventBridge global endpoint.final AwsEventsEventbusDetails
Provides details about Amazon EventBridge event bus for an endpoint.Provides details about an Amazon GuardDuty detector.final AwsIamAccessKeyDetails
Details about an IAM access key related to a finding.final AwsIamGroupDetails
Contains details about an IAM group.final AwsIamPolicyDetails
Details about an IAM permissions policy.final AwsIamRoleDetails
Details about an IAM role.final AwsIamUserDetails
Details about an IAM user.final AwsKinesisStreamDetails
Details about an Amazon Kinesis data stream.final AwsKmsKeyDetails
Details about an KMS key.final AwsLambdaFunctionDetails
Details about a Lambda function.Details for a Lambda layer version.final AwsMskClusterDetails
Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.Details about an Network Firewall firewall.Details about an Network Firewall firewall policy.Details about an Network Firewall rule group.Details about an Amazon OpenSearch Service domain.final AwsRdsDbClusterDetails
Details about an Amazon RDS database cluster.Details about an Amazon RDS database cluster snapshot.final AwsRdsDbInstanceDetails
Details about an Amazon RDS database instance.Details about an Amazon RDS DB security group.final AwsRdsDbSnapshotDetails
Details about an Amazon RDS database snapshot.Details about an RDS event notification subscription.Contains details about an Amazon Redshift cluster.Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone.final AwsS3AccessPointDetails
Provides details about an Amazon Simple Storage Service (Amazon S3) access point.Details about the Amazon S3 Public Access Block configuration for an account.final AwsS3BucketDetails
Details about an S3 bucket related to a finding.final AwsS3ObjectDetails
Details about an S3 object related to a finding.Returns the value of the AwsSageMakerNotebookInstance property for this object.Details about a Secrets Manager secret.final AwsSnsTopicDetails
Details about an SNS topic.final AwsSqsQueueDetails
Details about an SQS queue.Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.Details about a rate-based rule for global resources.Details about a rate-based rule for Regional resources.Details about an WAF rule for Regional resources.Details about an WAF rule group for Regional resources.Details about an WAF web access control list (web ACL) for Regional resources.final AwsWafRuleDetails
Details about an WAF rule for global resources.final AwsWafRuleGroupDetails
Details about an WAF rule group for global resources.final AwsWafv2RuleGroupDetails
Returns the value of the AwsWafv2RuleGroup property for this object.final AwsWafv2WebAclDetails
Returns the value of the AwsWafv2WebAcl property for this object.final AwsWafWebAclDetails
Details for an WAF web ACL.Information about the encryption configuration for X-Ray.static ResourceDetails.Builder
builder()
final ContainerDetails
Details about a container resource related to a finding.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 boolean
hasOther()
For responses, this returns true if the service returned a value for the Other property.other()
Details about a resource that are not available in a type-specific details object.static Class
<? extends ResourceDetails.Builder> 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
-
awsAutoScalingAutoScalingGroup
Details for an autoscaling group.
- Returns:
- Details for an autoscaling group.
-
awsCodeBuildProject
Details for an CodeBuild project.
- Returns:
- Details for an CodeBuild project.
-
awsCloudFrontDistribution
Details about a CloudFront distribution.
- Returns:
- Details about a CloudFront distribution.
-
awsEc2Instance
Details about an EC2 instance related to a finding.
- Returns:
- Details about an EC2 instance related to a finding.
-
awsEc2NetworkInterface
Details for an EC2 network interface.
- Returns:
- Details for an EC2 network interface.
-
awsEc2SecurityGroup
Details for an EC2 security group.
- Returns:
- Details for an EC2 security group.
-
awsEc2Volume
Details for an Amazon EC2 volume.
- Returns:
- Details for an Amazon EC2 volume.
-
awsEc2Vpc
Details for an Amazon EC2 VPC.
- Returns:
- Details for an Amazon EC2 VPC.
-
awsEc2Eip
Details about an Elastic IP address.
- Returns:
- Details about an Elastic IP address.
-
awsEc2Subnet
Details about a subnet in Amazon EC2.
- Returns:
- Details about a subnet in Amazon EC2.
-
awsEc2NetworkAcl
Details about an EC2 network access control list (ACL).
- Returns:
- Details about an EC2 network access control list (ACL).
-
awsElbv2LoadBalancer
Details about a load balancer.
- Returns:
- Details about a load balancer.
-
awsElasticBeanstalkEnvironment
Details about an Elastic Beanstalk environment.
- Returns:
- Details about an Elastic Beanstalk environment.
-
awsElasticsearchDomain
Details for an Elasticsearch domain.
- Returns:
- Details for an Elasticsearch domain.
-
awsS3Bucket
Details about an S3 bucket related to a finding.
- Returns:
- Details about an S3 bucket related to a finding.
-
awsS3AccountPublicAccessBlock
Details about the Amazon S3 Public Access Block configuration for an account.
- Returns:
- Details about the Amazon S3 Public Access Block configuration for an account.
-
awsS3Object
Details about an S3 object related to a finding.
- Returns:
- Details about an S3 object related to a finding.
-
awsSecretsManagerSecret
Details about a Secrets Manager secret.
- Returns:
- Details about a Secrets Manager secret.
-
awsIamAccessKey
Details about an IAM access key related to a finding.
- Returns:
- Details about an IAM access key related to a finding.
-
awsIamUser
Details about an IAM user.
- Returns:
- Details about an IAM user.
-
awsIamPolicy
Details about an IAM permissions policy.
- Returns:
- Details about an IAM permissions policy.
-
awsApiGatewayV2Stage
Provides information about a version 2 stage for Amazon API Gateway.
- Returns:
- Provides information about a version 2 stage for Amazon API Gateway.
-
awsApiGatewayV2Api
Provides information about a version 2 API in Amazon API Gateway.
- Returns:
- Provides information about a version 2 API in Amazon API Gateway.
-
awsDynamoDbTable
Details about a DynamoDB table.
- Returns:
- Details about a DynamoDB table.
-
awsApiGatewayStage
Provides information about a version 1 Amazon API Gateway stage.
- Returns:
- Provides information about a version 1 Amazon API Gateway stage.
-
awsApiGatewayRestApi
Provides information about a REST API in version 1 of Amazon API Gateway.
- Returns:
- Provides information about a REST API in version 1 of Amazon API Gateway.
-
awsCloudTrailTrail
Provides details about a CloudTrail trail.
- Returns:
- Provides details about a CloudTrail trail.
-
awsSsmPatchCompliance
Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.
- Returns:
- Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.
-
awsCertificateManagerCertificate
Provides details about an Certificate Manager certificate.
- Returns:
- Provides details about an Certificate Manager certificate.
-
awsRedshiftCluster
Contains details about an Amazon Redshift cluster.
- Returns:
- Contains details about an Amazon Redshift cluster.
-
awsElbLoadBalancer
Contains details about a Classic Load Balancer.
- Returns:
- Contains details about a Classic Load Balancer.
-
awsIamGroup
Contains details about an IAM group.
- Returns:
- Contains details about an IAM group.
-
awsIamRole
Details about an IAM role.
- Returns:
- Details about an IAM role.
-
awsKmsKey
Details about an KMS key.
- Returns:
- Details about an KMS key.
-
awsLambdaFunction
Details about a Lambda function.
- Returns:
- Details about a Lambda function.
-
awsLambdaLayerVersion
Details for a Lambda layer version.
- Returns:
- Details for a Lambda layer version.
-
awsRdsDbInstance
Details about an Amazon RDS database instance.
- Returns:
- Details about an Amazon RDS database instance.
-
awsSnsTopic
Details about an SNS topic.
- Returns:
- Details about an SNS topic.
-
awsSqsQueue
Details about an SQS queue.
- Returns:
- Details about an SQS queue.
-
awsWafWebAcl
Details for an WAF web ACL.
- Returns:
- Details for an WAF web ACL.
-
awsRdsDbSnapshot
Details about an Amazon RDS database snapshot.
- Returns:
- Details about an Amazon RDS database snapshot.
-
awsRdsDbClusterSnapshot
Details about an Amazon RDS database cluster snapshot.
- Returns:
- Details about an Amazon RDS database cluster snapshot.
-
awsRdsDbCluster
Details about an Amazon RDS database cluster.
- Returns:
- Details about an Amazon RDS database cluster.
-
awsEcsCluster
Details about an Amazon ECS cluster.
- Returns:
- Details about an Amazon ECS cluster.
-
awsEcsContainer
Provides information about a Docker container that's part of a task.
- Returns:
- Provides information about a Docker container that's part of a task.
-
awsEcsTaskDefinition
Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
- Returns:
- Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
-
container
Details about a container resource related to a finding.
- Returns:
- Details about a container resource related to a finding.
-
hasOther
public final boolean hasOther()For responses, this returns true if the service returned a value for the Other 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. -
other
Details about a resource that are not available in a type-specific details object. Use the
Other
object in the following cases.-
The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. -
The resource type does not have a corresponding object. This includes resources for which the type is
Other
.
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
hasOther()
method.- Returns:
- Details about a resource that are not available in a type-specific details object. Use the
Other
object in the following cases.-
The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. -
The resource type does not have a corresponding object. This includes resources for which the type is
Other
.
-
-
-
awsRdsEventSubscription
Details about an RDS event notification subscription.
- Returns:
- Details about an RDS event notification subscription.
-
awsEcsService
Details about a service within an ECS cluster.
- Returns:
- Details about a service within an ECS cluster.
-
awsAutoScalingLaunchConfiguration
Provides details about a launch configuration.
- Returns:
- Provides details about a launch configuration.
-
awsEc2VpnConnection
Details about an Amazon EC2 VPN connection.
- Returns:
- Details about an Amazon EC2 VPN connection.
-
awsEcrContainerImage
Information about an Amazon ECR image.
- Returns:
- Information about an Amazon ECR image.
-
awsOpenSearchServiceDomain
Details about an Amazon OpenSearch Service domain.
- Returns:
- Details about an Amazon OpenSearch Service domain.
-
awsEc2VpcEndpointService
Details about the service configuration for a VPC endpoint service.
- Returns:
- Details about the service configuration for a VPC endpoint service.
-
awsXrayEncryptionConfig
Information about the encryption configuration for X-Ray.
- Returns:
- Information about the encryption configuration for X-Ray.
-
awsWafRateBasedRule
Details about a rate-based rule for global resources.
- Returns:
- Details about a rate-based rule for global resources.
-
awsWafRegionalRateBasedRule
Details about a rate-based rule for Regional resources.
- Returns:
- Details about a rate-based rule for Regional resources.
-
awsEcrRepository
Information about an Amazon Elastic Container Registry repository.
- Returns:
- Information about an Amazon Elastic Container Registry repository.
-
awsEksCluster
Details about an Amazon EKS cluster.
- Returns:
- Details about an Amazon EKS cluster.
-
awsNetworkFirewallFirewallPolicy
Details about an Network Firewall firewall policy.
- Returns:
- Details about an Network Firewall firewall policy.
-
awsNetworkFirewallFirewall
Details about an Network Firewall firewall.
- Returns:
- Details about an Network Firewall firewall.
-
awsNetworkFirewallRuleGroup
Details about an Network Firewall rule group.
- Returns:
- Details about an Network Firewall rule group.
-
awsRdsDbSecurityGroup
Details about an Amazon RDS DB security group.
- Returns:
- Details about an Amazon RDS DB security group.
-
awsKinesisStream
Details about an Amazon Kinesis data stream.
- Returns:
- Details about an Amazon Kinesis data stream.
-
awsEc2TransitGateway
Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.
- Returns:
- Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.
-
awsEfsAccessPoint
Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point.
- Returns:
- Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point.
-
awsCloudFormationStack
Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.
- Returns:
- Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.
-
awsCloudWatchAlarm
Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.
- Returns:
- Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.
-
awsEc2VpcPeeringConnection
Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately.
- Returns:
- Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately.
-
awsWafRegionalRuleGroup
Details about an WAF rule group for Regional resources.
- Returns:
- Details about an WAF rule group for Regional resources.
-
awsWafRegionalRule
Details about an WAF rule for Regional resources.
- Returns:
- Details about an WAF rule for Regional resources.
-
awsWafRegionalWebAcl
Details about an WAF web access control list (web ACL) for Regional resources.
- Returns:
- Details about an WAF web access control list (web ACL) for Regional resources.
-
awsWafRule
Details about an WAF rule for global resources.
- Returns:
- Details about an WAF rule for global resources.
-
awsWafRuleGroup
Details about an WAF rule group for global resources.
- Returns:
- Details about an WAF rule group for global resources.
-
awsEcsTask
Details about a task in a cluster.
- Returns:
- Details about a task in a cluster.
-
awsBackupBackupVault
Provides details about an Backup backup vault.
- Returns:
- Provides details about an Backup backup vault.
-
awsBackupBackupPlan
Provides details about an Backup backup plan.
- Returns:
- Provides details about an Backup backup plan.
-
awsBackupRecoveryPoint
Provides details about an Backup backup, or recovery point.
- Returns:
- Provides details about an Backup backup, or recovery point.
-
awsEc2LaunchTemplate
Returns the value of the AwsEc2LaunchTemplate property for this object.- Returns:
- The value of the AwsEc2LaunchTemplate property for this object.
-
awsSageMakerNotebookInstance
Returns the value of the AwsSageMakerNotebookInstance property for this object.- Returns:
- The value of the AwsSageMakerNotebookInstance property for this object.
-
awsWafv2WebAcl
Returns the value of the AwsWafv2WebAcl property for this object.- Returns:
- The value of the AwsWafv2WebAcl property for this object.
-
awsWafv2RuleGroup
Returns the value of the AwsWafv2RuleGroup property for this object.- Returns:
- The value of the AwsWafv2RuleGroup property for this object.
-
awsEc2RouteTable
Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway.
- Returns:
- Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway.
-
awsAmazonMqBroker
Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
- Returns:
- Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
-
awsAppSyncGraphQlApi
Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.
- Returns:
- Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.
-
awsEventSchemasRegistry
A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups.
- Returns:
- A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups.
-
awsGuardDutyDetector
Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational.
- Returns:
- Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational.
-
awsStepFunctionStateMachine
Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.
- Returns:
- Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.
-
awsAthenaWorkGroup
Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs.
- Returns:
- Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs.
-
awsEventsEventbus
Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.
- Returns:
- Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.
-
awsDmsEndpoint
Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
- Returns:
- Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
-
awsEventsEndpoint
Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.
- Returns:
- Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.
-
awsDmsReplicationTask
Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.
- Returns:
- Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.
-
awsDmsReplicationInstance
Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.
- Returns:
- Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.
-
awsRoute53HostedZone
Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.
- Returns:
- Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.
-
awsMskCluster
Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.
- Returns:
- Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.
-
awsS3AccessPoint
Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations.
- Returns:
- Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations.
-
awsEc2ClientVpnEndpoint
Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions.
- Returns:
- Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions.
-
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<ResourceDetails.Builder,
ResourceDetails> - 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
-