Interface TerraformBlueprintOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    TerraformBlueprint, TerraformBlueprint.Builder

    public interface TerraformBlueprintOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasGcsSource

        boolean hasGcsSource()
         Required. URI of an object in Google Cloud Storage.
         Format: `gs://{bucket}/{object}`
        
         URI may also specify an object version for zipped objects.
         Format: `gs://{bucket}/{object}#{version}`
         
        string gcs_source = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the gcsSource field is set.
      • getGcsSource

        String getGcsSource()
         Required. URI of an object in Google Cloud Storage.
         Format: `gs://{bucket}/{object}`
        
         URI may also specify an object version for zipped objects.
         Format: `gs://{bucket}/{object}#{version}`
         
        string gcs_source = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The gcsSource.
      • getGcsSourceBytes

        com.google.protobuf.ByteString getGcsSourceBytes()
         Required. URI of an object in Google Cloud Storage.
         Format: `gs://{bucket}/{object}`
        
         URI may also specify an object version for zipped objects.
         Format: `gs://{bucket}/{object}#{version}`
         
        string gcs_source = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for gcsSource.
      • hasGitSource

        boolean hasGitSource()
         Required. URI of a public Git repo.
         
        .google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the gitSource field is set.
      • getGitSource

        GitSource getGitSource()
         Required. URI of a public Git repo.
         
        .google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The gitSource.
      • getGitSourceOrBuilder

        GitSourceOrBuilder getGitSourceOrBuilder()
         Required. URI of a public Git repo.
         
        .google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
      • getInputValuesCount

        int getInputValuesCount()
         Input variable values for the Terraform blueprint.
         
        map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
      • containsInputValues

        boolean containsInputValues​(String key)
         Input variable values for the Terraform blueprint.
         
        map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
      • getInputValuesMap

        Map<String,​TerraformVariable> getInputValuesMap()
         Input variable values for the Terraform blueprint.
         
        map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
      • getInputValuesOrDefault

        TerraformVariable getInputValuesOrDefault​(String key,
                                                  TerraformVariable defaultValue)
         Input variable values for the Terraform blueprint.
         
        map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
      • getInputValuesOrThrow

        TerraformVariable getInputValuesOrThrow​(String key)
         Input variable values for the Terraform blueprint.
         
        map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;