code: def get_endpoint_name(self) -> str:
      timestamp_length = len(self.suffix)
      non_timestamped_name = f"{self.base_name}-endpoint-"
  
      max_endpoint_name_length = 63
  
      if (
          len(non_timestamped_name)
          > max_endpoint_name_length - timestamp_length
      ):
          non_timestamped_name = non_timestamped_name[
              : max_endpoint_name_length - timestamp_length
          ]
  
      return f"{non_timestamped_name}{self.suffix}"
  
imports: from __future__ import absolute_import
  import time
  import boto3
  import os
  from botocore.config import Config
  from sagemaker.jumpstart.constants import JUMPSTART_DEFAULT_REGION_NAME
  from tests.integ.sagemaker.jumpstart.utils import get_test_artifact_bucket, get_sm_session
  from sagemaker.utils import repack_model
  from tests.integ.sagemaker.jumpstart.constants import ENV_VAR_JUMPSTART_SDK_TEST_SUITE_ID, JUMPSTART_TAG
label_desc: Use image node_id 7 for calling the InferenceJobLauncher obj's underlying member method code with example usage: obj.get_endpoint_name() and returns: non_timestamped_name, self